LookupPrivilegeValue

函式查看系統許可權的特權值,返回信息到一個LUID結構體裡。

基本介紹

  • 外文名:LookupPrivilegeValue
  • 性質:科學
  • 類別:計算機
  • 屬於:編程
函式概況,函式示例,

函式概況

BOOL LookupPrivilegeValue(LPCTSTR lpSystemName,LPCTSTR lpName,PLUID lpLuid);
第一個參數表示所要查看的系統,本地系統直接用NULL
第二個參數指向一個以零結尾的字元串,指定特權的名稱,如在WinNT h頭檔案定義。例如,此參數可指定常數,se_security_name,或其對應的字元串,“sesecurityprivilege "。
第三個參數用來接收所返回的制定特權名稱的信息。
函式調用成功後,信息存入第三個類型為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);
要求:
客戶機
Requires Windows Vista, Windows XP, Windows 2000 Professional, or Windows NT Workstation.
伺服器
Requires Windows Server 2008, Windows Server 2003, Windows 2000 Server, or Windows NT Server.
頭檔案
Declared in Winbase.h; include Windows.h.
引用 Advapi32.lib.
DLL
需要 Advapi32.dll.
字元集
Implemented as LookupPrivilegeValueW (Unicode) 或LookupPrivilegeValueA (ANSI).

相關詞條

熱門詞條

聯絡我們