5

由于 Google NaCl 是 C++,我能以某种方式访问​​文件系统吗?如果我要创建游戏或桌面应用程序,这非常需要。

4

2 回答 2

7

由于安全限制,NaCl 不允许您只打开磁盘上的任何文件夹。

但是,它确实授予访问沙盒、混淆文件系统的能力。

您可以查看最新 SDK 中的 PONG 示例,了解如何使用 FileSystemAPI 的示例。

此外,此页面是了解文件系统工作原理的良好起点: https ://developers.google.com/native-client/beta-docs/fileIO

~主要

于 2011-12-15T14:25:10.820 回答
1

是的,但是这种访问据说是安全的,并且只能访问沙盒文件系统。显然你mmap甚至可以打电话。会出什么问题?:-)

除了下载附带的任何数据文件之外,额外的磁盘配额是您在安装某些东西时必须“批准”的“应用程序权限”。它的范围可以从 0 到无限制。

于 2011-12-10T14:59:04.927 回答