用程式實現關閉和重起計算機

2021-03-31 08:56:31 字數 486 閱讀 8920

關閉計算機

osversioninfo osversioninfo; //包含作業系統版本資訊的資料結構

osversioninfo.dwosversioninfosize = sizeof(osversioninfo);

getversionex(&osversioninfo); //獲取作業系統版本資訊

if(osversioninfo.dwplatformid == ver_platform_win32_windows)

重啟計算機

typedef int (callback *shutdowndlg)(int); //顯示關機對話方塊函式的指標

hinstance hinst = loadlibrary("shell32.dll"); //裝入shell32.dll

shutdowndlg shutdowndialog; //指向shell32.dll庫中顯示關機對話方塊函式的指標

if(hinst != null)

用程式實現關閉和重起計算機

mfc編寫activex控制元件時取得控制元件容器控制代碼 如果是取容器介面指標 lpolecontainer lpcontainer hresult hr m pclientsite getcontainer lpcontainer 如果是取視窗控制代碼 hwnd m hwndparent iol...

應用程式實現關閉螢幕

感謝 本文是從網上找來的,我自己進行了修改和優化。主要用到了系統的裝置管理器,是個可以拋磚引玉的程式。需要說明的是,一旦應用啟用了裝置管理器,那麼在解除安裝錢必須要取消啟用。這點可以用來防止被惡意解除安裝。下面開始上 1.在manifest中寫上receiver需要裝置管理器的方式 receiver...

應用程式實現關閉螢幕

感謝 本文是從網上找來的,我自己進行了修改和優化。主要用到了系統的裝置管理器,是個可以拋磚引玉的程式。需要說明的是,一旦應用啟用了裝置管理器,那麼在解除安裝錢必須要取消啟用。這點可以用來防止被惡意解除安裝。下面開始上 1.在manifest中寫上receiver需要裝置管理器的方式 receiver...

winform窗體關閉程式退出實現

這篇文章主要介紹了c 中winform程式退出方法,例項總結了技巧退出winform程式視窗的各種常用技巧,非常具有實用價值,需要的朋友可以參考下 1.this.close 只是關閉當前視窗,若不是主窗體的話,是無法退出程式的,另外若有託管執行緒 非主執行緒 也無法乾淨地退出 4.system.en...

WinForm窗體關閉程式退出實現

1.this.close 只是關閉當前視窗,若不是主窗體的話,是無法退出程式的,另外若有託管執行緒 非主執行緒 也無法乾淨地退出 4.system.environment.exit 0 這是最徹底的退出方式,不管什麼執行緒都被強制退出,把程式結束的很乾淨。強烈推薦 注 例項 當開啟一個子窗體,進行某...