LookupPrivilegeValue

王朝百科·作者佚名  2010-03-14  
宽屏版  字体: |||超大  

函数查看系统权限的特权值,返回信息到一个LUID结构体里。

BOOL LookupPrivilegeValue(LPCTSTR lpSystemName,LPCTSTR lpName,PLUID lpLuid);

第一个参数表示所要查看的系统,本地系统直接用NULL

第二个参数表示所要查看的特权信息的名称,定义在winnt.h中,具体指请MSDN索引“windows nt privileges”

第三个参数用来接收所返回的制定特权名称的信息。

函数调用成功后,信息存入第三个类型为LUID的结构体中,并且函数返回非0。

函数定义在winbase.h中,链接使用advapi32.lib库。

示例:

CString str;

LUID Luid; //LUID 就是LARGE_INTEGER的定义

LookupPrivilegeValue(NULL,"SeDebugPrivilege",&Luid);

str.Format("%d,%d

",Luid.HighPart,Luid.LowPart);

MessageBox(str);

 
免责声明:本文为网络用户发布,其观点仅代表作者个人观点,与本站无关,本站仅提供信息存储服务。文中陈述内容未经本站证实,其真实性、完整性、及时性本站不作任何保证或承诺,请读者仅作参考,并请自行核实相关内容。
 
© 2005- 王朝百科 版权所有