我用
LookupPrivilegeValue
AdjustTokenPrivileges
两个函数将进程优先级提高到了 SE_DEBUG_NAME
可是我发现无论怎样优先级降都不下来
如下: tp.PrivilegeCount = 1;
tp.Privileges[0].Luid = luid;
tp.Privileges[0].Attributes = 0; AdjustTokenPrivileges(hToken,FALSE,&tp,NULL,NULL,NULL);请问怎么解决?
LookupPrivilegeValue
AdjustTokenPrivileges
两个函数将进程优先级提高到了 SE_DEBUG_NAME
可是我发现无论怎样优先级降都不下来
如下: tp.PrivilegeCount = 1;
tp.Privileges[0].Luid = luid;
tp.Privileges[0].Attributes = 0; AdjustTokenPrivileges(hToken,FALSE,&tp,NULL,NULL,NULL);请问怎么解决?
解决方案 »
- VC更新或删除的企图失败了(更新数据库方面)
- ADO调用存储过程如何得到输出参数
- 怎样初始窗体大小
- 类型转换 ......等待中;;;;
- combo box内的编辑框只能在某下拉菜单项可选时有效如何做
- 什么情况下需要用到OPENGL编程
- 很奇怪,我往一个list control里插值,但是返回值是-1,不成功.
- 一个进程写在共享内存中的数据被另一个进程读出去后的问题
- 谁能发给我一些关于pe文件格式的资料????[email protected]谢谢
- 关于Microsoft Ado data Control 6.0(OLEDB)和Microsoft DataGrid control 6.0(OLEDB)数据更新的问题?急用
- 请问在程序里如何让一个下拉框不好用CComboBox类,用哪个属性
- 求救!!关于字体的问题
{
HANDLE hToken;
BOOL fOk=FALSE;
if(OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES, &hToken))
{
TOKEN_PRIVILEGES tp;
tp.PrivilegeCount=1;
if(!LookupPrivilegeValue(NULL, SE_DEBUG_NAME, &tp.Privileges[0].Luid)); //MessageBox(NULL,"Can't lookup privilege value.",NULL,MB_OK|MB_ICONWARNING);
tp.Privileges[0].Attributes=SE_PRIVILEGE_ENABLED;
if(!AdjustTokenPrivileges(hToken, FALSE, &tp, sizeof(tp), NULL, NULL)); //MessageBox(NULL,"Can't adjust privilege value.",NULL,MB_OK|MB_ICONWARNING);
fOk=(GetLastError() == ERROR_SUCCESS);
CloseHandle(hToken);
} return fOk;
}static BOOL DisableDebugPrivilege(void)
{
HANDLE hToken;
BOOL fOk=FALSE;
if(OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES, &hToken))
{
TOKEN_PRIVILEGES tp;
tp.PrivilegeCount=1;
if(!LookupPrivilegeValue(NULL, SE_DEBUG_NAME, &tp.Privileges[0].Luid)); //MessageBox(NULL,"Can't lookup privilege value.",NULL,MB_OK|MB_ICONWARNING);
tp.Privileges[0].Attributes=0;
if(!AdjustTokenPrivileges(hToken, FALSE, &tp, sizeof(tp), NULL, NULL)); //MessageBox(NULL,"Can't adjust privilege value.",NULL,MB_OK|MB_ICONWARNING);
fOk=(GetLastError() == ERROR_SUCCESS);
CloseHandle(hToken);
} return fOk;
}呵呵,不知道对不对。