64,654
社区成员
发帖
与我相关
我的任务
分享
void Adjust()
{
TOKEN_PRIVILEGES tkp;
LUID luid;
HANDLE hProcessToken = NULL;
OpenProcessToken(GetCurrentProcess(),TOKEN_ALL_ACCESS,&hProcessToken);
LookupPrivilegeValue(NULL,SE_DEBUG_NAME,&luid);
tkp.Privileges[0].Luid = luid;
tkp.PrivilegeCount = 1;
tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED;
AdjustTokenPrivileges(hProcessToken, FALSE, &tkp, sizeof(TOKEN_PRIVILEGES), (PTOKEN_PRIVILEGES)NULL,(PDWORD)NULL);
}