在 Windows 中,我有一个应用程序只需要将访问控制设置为用户/组“每个人”。并将权限设置为只读。在 Linux 下,具有八进制权限的简单open()
调用004
就足够了。在 Windows 上,我如何完成同样的事情?最好在调用CreateFile()
.
问问题
1496 次
1 回答
2
SECURITY_DESCRIPTOR
使用适当的属性创建一个。从那里链接到的函数是创建正确安全描述符的一个很好的起点(它远非微不足道)。 此页面显示了创建一个很好的示例,包括如何获取“每个人”组的 SID(pEveryoneSID
在代码中)。
然后,只需将该安全描述符CreateFile
作为lpSecurityAttributes
参数传递给。
于 2011-09-22T02:41:48.713 回答