{ 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)) printf("Can't lookup privilege value.\n"); tp.Privileges[0].Attributes=SE_PRIVILEGE_ENABLED; if(!AdjustTokenPrivileges(hToken,FALSE,&tp,sizeof(tp),NULL,NULL)) printf("Can't adjust privilege value.\n"); fOk=(GetLastError()==ERROR_SUCCESS); CloseHandle(hToken); } return fOk; } 四、后记: 我感觉信息获取的不够完整,比如说,我很想知道怎么才能获取进程的线程的模块名称,不知道那位大侠不吝赐教! monkeycd@163.com thanx! :-) |
鏀惰棌鎴愬姛鏌ョ湅鏀惰棌>>
正在阅读:VC++中如何获取进程模块的信息VC++中如何获取进程模块的信息
2004-03-19 10:39
出处:CSDN
责任编辑:linjixiong
键盘也能翻页,试试“← →”键