如何把注册表权限的勾去掉
蒙飞鸿 2011-03-20 10:16:37 最近做修改注册表权限.
BuildExplicitAccessWithName(&eia,"Administrators",KEY_ALL_ACCESS,NOT_USED_ACCESS,SUB_CONTAINERS_AND_OBJECTS_INHERIT);
这个函数第3个参数为SET_ACCESS的话,会给允许打上勾,为DENY_ACCESS的时候,会给拒绝打上勾.
怎么把允许和拒绝都勾都去掉呢?试了几个ACCESS_MODE都没成功,求助!
以上就是我的问题了,
顺便说一个试出的知识:如果该注册表项权限是继承的,那么可能会有些勾是灰.的通过SetNamedSecurityInfo第3个参数或上一个参数"|PROTECTED_DACL_SECURITY_INFORMATION"就能去掉继承了,也就是使勾不灰了.