我可以使用Google NaCl访问文件系统吗?
Can I access the filesystem with Google NaCl?
由于Google NaCl是c++,我是否能够以某种方式访问文件系统?如果我要创建一款游戏或桌面应用,这是非常必要的。
由于安全限制,NaCl不允许您直接打开磁盘上的任何文件夹。
但是,它授予访问沙盒化、模糊化的文件系统的能力。
您可以查看最新SDK中的PONG示例,以获取如何使用FileSystemAPI的示例。
另外,这个页面是一个很好的起点来理解文件系统是如何工作的:https://developers.google.com/native-client/beta-docs/fileIO
主要~
可以,但是这种访问应该是安全的,并且只能访问沙盒文件系统。显然,你甚至可以进行mmap
呼叫。会出什么问题呢?: -)
除了下载附带的任何数据文件之外,额外的磁盘配额是一种"应用特权",当你安装某些东西时,你必须"批准"。取值范围从0到无限制
相关文章:
- 文件系统:复制功能的速度秘诀是什么
- c++17文件系统::recursive_directory迭代器()在mac上没有给出这样的目录,但在windows上
- 如何传递多个 std::文件系统选项?
- 遍历顺序由 std::文件系统directory_iterator给出
- libstdc++ 文件系统中未初始化的用法?
- boost::文件系统::recursive_directory_iterator多线程安全
- C++17 文件系统::remove_all 带有通配符路径
- C++ 17 文件系统copy_file访问被拒绝
- Boost文件系统存在访问违规
- 系统访问出界异常,尝试从flatbuffer的二进制文件访问"LengthofTable"
- 简单Boost文件系统访问冲突
- 系统会冻结如果我使用运行的守护程序重新启动或关闭,该守护程序可以使用Fanotify控制对文件的访问
- 如何创建文件路径可以像磁盘一样访问的虚拟文件系统
- 在QWebview中使用javascript访问文件系统
- 从 boost 1.48 升级到 1.49 具有文件系统路径访问冲突读取位置0x0000000
- 是否有适用于Windows的iTunes C++库允许访问USB连接的iOS设备的文件系统?
- 数据库或文件系统访问的const语义
- 我可以使用Google NaCl访问文件系统吗?
- C++,linux:如何限制函数对文件系统的访问
- MPI:如何限制对文件系统的访问