10 2013 档案
摘要: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)) //打开当前进程的...
阅读全文
摘要:网上收集整理,并实际应用。关键代码: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...
阅读全文