Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/vb.net/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C++ 在向对象添加ACE后,是否有一种规范的方法来重新排序对象的DACL?_C++_Windows_Acl - Fatal编程技术网

C++ 在向对象添加ACE后,是否有一种规范的方法来重新排序对象的DACL?

C++ 在向对象添加ACE后,是否有一种规范的方法来重新排序对象的DACL?,c++,windows,acl,C++,Windows,Acl,将ACE添加到文件ACL后,我使用资源管理器检查了对象的权限。它给了我一个关于DACL不是标准格式的错误,并询问我是否希望它重新排序。是否有任何类型的文档提供DACL的规范排序,这样我就不必每次都依赖于资源管理器对其进行重新排序?或者(甚至更好)一个API函数来为我做这件事 如果使用setEntriesAcl函数(与AddAce等低级函数相反),ACL将自动按规范顺序排列。如果使用setEntriesAcl函数(与AddAce等低级函数相反),ACL将自动按规范顺序排列。太好了,效果更好。我试着

将ACE添加到文件ACL后,我使用资源管理器检查了对象的权限。它给了我一个关于DACL不是标准格式的错误,并询问我是否希望它重新排序。是否有任何类型的文档提供DACL的规范排序,这样我就不必每次都依赖于资源管理器对其进行重新排序?或者(甚至更好)一个API函数来为我做这件事

如果使用setEntriesAcl函数(与AddAce等低级函数相反),ACL将自动按规范顺序排列。

如果使用setEntriesAcl函数(与AddAce等低级函数相反),ACL将自动按规范顺序排列。

太好了,效果更好。我试着和AddAce一起做事。我甚至不知道SetEntries的存在。谢谢太好了,效果好多了。我试着和AddAce一起做事。我甚至不知道SetEntries的存在。谢谢