6

我在网上搜索过,但找不到我想要的东西。基本上,在安装过程中,我们会启动一个单独的可执行文件,该可执行文件基本上会强制为用户组“EVERYONE”启用一些文件夹的读/写功能。

现在,写这篇文章的人从来没有考虑过系统语言。我与法国的一位客户打过电话,安装失败,因为“每个人”都不是我们所期望的。

我正在对 Windows 进行 API 调用,该调用将返回一个安全组名称,该名称在本地化环境中使用是“安全的”。本质上,我希望安全地编辑此代码,因此我们不是在“每个人”中硬编码,而是调用一个函数。

4

1 回答 1

13

这里的根本错误与其说是使用EVERYONE,不如说是代码完全使用了名称。您应该使用众所周知的 SID而不是使用名称。在您的情况下,您需要S-1-1-0.

于 2012-06-27T16:20:43.303 回答