作为对象,我正在尝试对 Windows 8 执行兼容性测试:使用 Delphi XE 或 XE2 编译的任何应用程序都未通过“Windows 安全最佳实践测试”测试,特别是“攻击面分析器”测试,并出现以下错误:
MyExecutable.exe 上的弱 ACL 允许多个非管理员帐户进行篡改。
文件:MyExecutable.exe 可写者:经过身份验证的用户权限:FILE_WRITE_ATTRIBUTES、FILE_WRITE_EA、FILE_APPEND_DATA、FILE_WRITE_DATA
我也尝试了一个简单的空项目,但我总是得到同样的错误,这让我获得了“与 Windows 8 兼容”的状态。
谁能帮我?
这些链接对此进行了解释:http: //blogs.msdn.com/b/openspecification/archive/2010/04/01/about-the-access-mask-structure.aspx http://msdn.microsoft.com/库/windows/apps/hh750314.aspx#asa
问候丹尼尔