国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

VC++簡單實現關機、重啟計算機實例代碼

2020-01-26 15:27:17
字體:
來源:轉載
供稿:網友

本文以一個實例形式介紹了VC++簡單實現關機、重啟計算機的方法,代碼比較實用,有一定的參考價值。完整實例代碼如下:

void CWebBrowserView::OnMenuShutdown(){ // TODO: 在此添加命令處理程序代碼 if (AfxMessageBox("確定要關機嗎?",MB_YESNO) == IDYES) { HANDLE hToken; TOKEN_PRIVILEGES tkp; // Get a token for this process. if (!OpenProcessToken(GetCurrentProcess(), TOKEN_ADJUST_PRIVILEGES | TOKEN_QUERY, &hToken)) {  AfxMessageBox("OpenProcessToken Error!");  return; } // Get the LUID for the shutdown privilege. LookupPrivilegeValue(NULL, SE_SHUTDOWN_NAME,&tkp.Privileges[0].Luid); tkp.PrivilegeCount = 1; // one privilege to set tkp.Privileges[0].Attributes = SE_PRIVILEGE_ENABLED; // Get the shutdown privilege for this process. AdjustTokenPrivileges(hToken, FALSE, &tkp, sizeof(TOKEN_PRIVILEGES), (PTOKEN_PRIVILEGES)NULL, NULL); if (GetLastError() != ERROR_SUCCESS) {  AfxMessageBox("關機失敗");  return; } // Shut down the system and force all applications to close. ExitWindowsEx(EWX_SHUTDOWN | EWX_FORCE, 0); //重啟只需要把EWX_SHUTDOWN改為EWX_REBOOT }}
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 收藏| 闽侯县| 天水市| 宁武县| 岑巩县| 崇信县| 客服| 武鸣县| 门源| 循化| 花莲市| 车致| 阳春市| 增城市| 赤壁市| 梁山县| 阿拉善右旗| 库车县| 遂平县| 黎城县| 夏邑县| 兴国县| 开鲁县| 洛宁县| 罗江县| 和硕县| 时尚| 象州县| 双流县| 隆安县| 白山市| 航空| 攀枝花市| 岗巴县| 辽阳县| 滦平县| 巴林左旗| 都昌县| 阿拉善右旗| 芒康县| 渭南市|