windows程式設計幾個小例子(四)

2021-05-23 13:48:08 字數 757 閱讀 6616

例子5:關機操作:

osversioninfo  osinfo;                                 //獲取作業系統的版本資訊

osinfo.dwosversioninfosize=sizeof(osversioninfo);

getversionex(&osinfo);

token_privileges tkp;

handle htoken;

if(osinfo.dwplatformid==ver_platform_win32_nt)

lookupprivilegevalue(null,se_shutdown_name,&tkp.privileges[0].luid);//獲取本地機的唯一標識

tkp.privilegecount=1;

tkp.privileges[0].attributes=se_privilege_enabled;

adjusttokenprivileges(htoken,false,&tkp,0,(ptoken_privileges)null,0);  //調整獲得的許可權

if(getlasterror()!=error_success)

if(!exitwindow***(ewx_poweroff|ewx_force,0))   //關機函式

}把上面的exitwindow***(ewx_poweroff|ewx_force,0)改為exitwindow***(ewx_reboot,0)就變為重啟函式了

windows程式設計幾個小例子(一)

近段時間致力於windows程式設計開發,現將測試的幾個小例子貼出來與大家分享一下。例子1 隱藏開始選單 hwnd hwnd hwnd getdlgitem findwindow taskbar,null id startbutton if hwnd null return showwindow h...

windows程式設計幾個小例子(三)

例子4 隱藏任務管理器 把登錄檔裡面的reg dword設為0 define key disabletaskmgr software microsoft windows currentversion policies system define val disabletaskmgr disablet...

幾個js的小例子

1 js的作用域,window物件 if a in window alert a 1 js的作用域是由函式劃分的 2 js的執行順序 var a 1,b function a x alert a 1 3 js引數 arguments 的含義 function b x,y,a b 1,2,3 10 4...