README.TXT
上传用户:bangxh
上传日期:2007-01-31
资源大小:42235k
文件大小:1k
源码类别:

Windows编程

开发平台:

Visual C++

  1. This module illustrates new Acl management API for Windows NT 4.0.
  2. Developers of new software which is to run on Windows NT version 4.0
  3. and above are encouraged to utilize these security API rather than
  4. implementing code which uses lower level security API.  The development
  5. and test time can be drastically reduced by utilizing these new API.
  6. This sample illustrates this point by implementing code which modifies
  7. the security on an existing file using the new Windows NT 4.0
  8. Acl management API.
  9. The following new API functions are illustrated in this sample:
  10. GetNamedSecurityInfo()
  11. BuildExplicitAccessWithName()
  12. SetEntriesInAcl()
  13. SetNamedSecurityInfo()
  14. The following lower-level security API would have been used to achieve
  15. the same result:
  16. LookupAccountName()
  17. InitializeSecurityDescriptor()
  18. InitializeAcl()
  19. GetSecurityDescriptorDacl()
  20. GetAclInformation()
  21. GetAce()
  22. SetSecurityDescriptorDacl()
  23. AddAce()
  24. AddAccessAllowedAce() / AddAccessDeniedAce()
  25. GetFileSecurity()
  26. SetFileSecurity()
  27. Less code and less complex code is required to achieve this task using
  28. the new Windows NT 4.0 Acl management API.