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);
相關詞條
-
LookupPrivilegeValue
CStrin LUID Luid;
-
OpenProcessToken
、LookupPrivilegeValue、AdjustTokenPrivileges。我們要修改一個進程...?這就要用到另外一個API函式LookupPrivilegevalue,其原形如下: BOOL LookupPrivilegevalue...
-
ExitWindowsEx
; // LookupPrivilegeValue() 的作用是修改進程的許可權 LookupPrivilegeValue(NULL...
-
access token
取得特權的LUID值首先通過LookupPrivilegeValue函式... WINAPI LookupPrivilegeValue(__in_opt...
概念 取得方法 進行操作 關聯特權 調整特權 -
AbortSystemShutdown
LookupPrivilegeValue Lib "advapi32.dll" Alias...
-
RtlAdjustPrivliege函式
; ::LookupPrivilegeValue(NULL...
概述 函式定義及參數含義 與一般提權的對比 vb6.0中的套用示例 函式的運行 -
LUID
要用到另外一個API函式LookupPrivilegeValue,其原形如下: BOOL LookupPrivilegevalue...
-
注入執行緒
}LookupPrivilegeValue(nil,SE_DEBUG,TokenPri...
-
InitiateSystemShutdown
LookupPrivilegeValue(NULL...