LookupPrivilegeValue

CStrin LUID Luid;

函式查看系統許可權的特權值,返回信息到一個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\n",Luid.HighPart,Luid.LowPart);
MessageBox(str);

相關詞條

相關搜尋

熱門詞條

聯絡我們