摘要: BOOL CLeesProcessManager::EnableShutdownPrivilege(){ HANDLE hProcess = NULL; HANDLE hToken = NULL; LUID uID = {0}; TOKEN_PRIVILEGES stToken_Privileges = {0}; hProcess = ::GetCurrentProcess(); //获取当前应用程序进程句柄 if(!::OpenProcessToken(hProcess,TOKEN_ADJUST_PRIVILEGES,&hToken)) //打开当前进程的... 阅读全文
posted @ 2013-10-18 23:32 吾非无心 阅读(626) 评论(0) 推荐(0) 编辑
摘要: 网上收集整理,并实际应用。关键代码:unsigned int CLeesProcessManager::DirverCheckThread(LPVOID lParam){ CLeesProcessManager* pThis=reinterpret_cast(lParam); //pThis->m_Loger.WriteLog(0,_T("DirverCheckThread Enter.")); while(pThis->m_bRunning) { if(pThis->m_bAutoEjectUsbDrv) { //pT... 阅读全文
posted @ 2013-10-18 23:28 吾非无心 阅读(753) 评论(0) 推荐(0) 编辑