1

我有一个用非托管 C++ 编写的应用程序,它需要在磁盘上存储一些二进制数据。数据需要持久化,并且由于安全限制,我无法写入可以轻松删除的文件。此外,数据可能大于 Windows 注册表允许或推荐的数据。

是否有任何允许持久安全存储的 Windows API 或服务接口?理想情况下,我想建立一个身份验证机制,并请求写入数据(我不需要知道在哪里)并稍后再读回来,也许在重启之后。

非常感谢您的帮助(如果您需要更多详细信息,请告诉我)

4

1 回答 1

0

不,不是你正在寻找的意义上的。与大多数操作系统一样,Windows 的安全模型基于用户而不是应用程序。如果用户可以对您的程序执行 X,那是因为该用户有权执行 X。这也意味着他在任何其他程序中都具有该权利,包括 Explorer.EXE。

于 2013-08-15T07:16:03.423 回答