BOOL LookupPrivilegevalue(
LPCTSTR lpSystemName, // system name
LPCTSTR lpName, // privilege name
PLUID lpLuid // locally unique identifier
);
第一個參數是系統的名稱,如果是本地系統只要指明為NULL就可以了,第三個參數就是返回LUID的指針,第二個參數就是指明了許可權的名稱,如“SeDebugPrivilege”。在Winnt.h中還定義了一些許可權名稱的宏,如:
#define SE_BACKUP_NAME TEXT("SeBackupPrivilege")
#define SE_RESTORE_NAME TEXT("SeRestorePrivilege")
#define SE_SHUTDOWN_NAME TEXT("SeShutdownPrivilege")
#define SE_DEBUG_NAME TEXT("SeDebugPrivilege")
相關詞條
-
OpenProcessToken
{ LUID Luid; DWORD Attributes...LUID的值,LUID就是指locally unique identifier...,LUID只要保證局部唯一,就是指在系統的每一次運行期間保證是唯一的就可以...
-
access token
_LUID_AND_ATTRIBUTES {LUID Luid; //局部...; //Luid的屬性,代表特權的屬性(Enabled or Disabled...取得特權的LUID值首先通過LookupPrivilegeValue函式...
概念 取得方法 進行操作 關聯特權 調整特權 -
LookupPrivilegeValue
函式查看系統許可權的特權值,返回信息到一個LUID結構體裡...第三個類型為LUID的結構體中,並且函式返回非0。 函式定義...: CString str; LUID Luid; //LUID 就是...
-
RtlAdjustPrivliege函式
,SE_DEBUG_NAME,&tkp.Privileges[0].LUID...
概述 函式定義及參數含義 與一般提權的對比 vb6.0中的套用示例 函式的運行 -
系統編碼錯誤
系統編碼錯誤一般是由於錯誤操作或中病毒所引起的。 Microsoft Windows系統錯誤代碼簡單分析 0000操作已成功完成...
參考資料 -
Windows系統錯誤代碼
與安全性標識符之間的映射。 1333 一次請求的本地用戶標識符(LUID)太多。 1334 沒有其他可用的本地用戶標識符(LUID...
-
InitiateSystemShutdown
)) return; //得到關機的特權的LUID...;.Luid); tkp.PrivilegeCount = 1;//設定一個...
-
TOKEN_PRIVILEGES
LUID_AND_ATTRIBUTES結構體. 每個結構體包括LUID和特權的屬性. 特權的屬性可...
簡介 成員 -
注入執行緒
; { 獲取LUID值 } LookupPrivilegeValue...].Luid); if Enabled...