低级安全描述符函数

【勇芳软件工作室】汉化HomePreviousNext

有几组专门的功能用于设置和检索对象的安全描述符。这些功能组中的每一个只能用于有限的一组对象。例如,一组功能与文件对象一起工作,另一组与注册表项一起使用。为Windows NT 4.0或更高版本编写的应用程序应使用高级安全功能,该函数旨在与大多数类型的安全对象配合使用。有关高级功能的详细信息,请参阅安全描述符和对象.

要操作文件,目录,邮槽和命名管道的安全描述符,可以使用GetFileSecuritySetFileSecurity函数。这些功能使用字符串来识别安全对象,而不是使用其他安全功能所需的句柄。有关详细信息,请参阅文件和目录对象管道物体.

要操作内核对象的安全描述符,可以使用GetKernelObjectSecuritySetKernelObjectSecurity函数。内核对象包括进程,线程,信号量,事件,互斥体,文件映射,等待计时器和访问令牌对象。有关详细信息,请参阅特殊访问内核对象.

要操作窗口台和桌面对象的安全描述符,可以使用GetUserObjectSecuritySetUserObjectSecurity功能。有关详细信息,请参阅窗口管理对象.

要操作注册表项的安全描述符,您可以使用RegGetKeySecurityRegSetKeySecurity功能。有关详细信息,请参阅注册表项对象.

要操作Windows NT服务的安全描述符,可以使用QueryServiceObjectSecuritySetServiceObjectSecurity功能。有关详细信息,请参阅服务对象.

要操作打印机的安全描述符,可以使用GetPrinterSetPrinter功能的PRINTER_INFO_2结构。