欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費電子書(shū)等14項超值服

開(kāi)通VIP
求關(guān)機代碼! - 藍白E時(shí)代 - 阿根廷風(fēng)暴 - Powered by Discuz!
關(guān)于用戶(hù)權限(Privileges)的詳細信息,可以參見(jiàn)MSDN

如何注銷(xiāo)當前用戶(hù)
可以使用ExitWindows或ExitWindowsEx函數注銷(xiāo)當前用戶(hù)。
在默認的情況下,當程序調用ExitWindows或ExitWindowsEx注銷(xiāo)的時(shí)候,WM_QUERYENDSESSION消息也被發(fā)送到系統內的每個(gè)窗口。窗口所屬的程序響應此消息并且返回TRUE表示可以被關(guān)閉,如果任意一個(gè)程序返回FALSE,注銷(xiāo)操作將被取消。
Windows NT/2000以及后續版本:
當一個(gè)程序響應WM_QUERYENDSESSION并返回TRUE,那么它就會(huì )立刻接受到WM_ENDSESSION消息并馬上結束,而不管其他的程序是怎么樣回應WM_QUERYENDSESSION消息的。
Windows 95/98/Me:只有當系統內所有的程序都對WM_QUERYENDSESSION消息回應TRUE之后,他們才會(huì )一起接受到WM_ENDSESSION 消息,然后結束。
如果要強制關(guān)閉所有的程序,使用ExitWindowsEx函數,指定EXW_FORCE標志。如果這樣做,系統不發(fā)送WM_QUERYENDSESSION 消息,而直接終止正在運行的程序。
在注銷(xiāo)的時(shí)候,系統還向每一個(gè)進(jìn)程發(fā)送CTRL_LOGOFF_EVENT 控制碼??刂婆_程序可以注冊一個(gè)HandlerRoutine例程來(lái)處理這個(gè)控制碼(使用SetConsoleCtrlHandler函數)。(更多的關(guān)于控制臺的控制碼,參見(jiàn)MSDN里“HandlerRoutine”有關(guān)章節)
綜上所述:只有所有的程序都允許退出,注銷(xiāo)操作才能成功。如果某一個(gè)程序響應WM_QUERYENDSESSION并返回FALSE ,用戶(hù)則不能被注銷(xiāo)。這樣就可以寫(xiě)出防止用戶(hù)注銷(xiāo)或關(guān)閉的程序(非強制情況)。

//這是注銷(xiāo)當前用戶(hù)的代碼
ExitWindows(0, 0);
//響應WM_QUERYENDSESSION消息,如果在彈出消息框里選擇NO,則取消注銷(xiāo)。
case WM_QUERYENDSESSION:

{
int r;
r = MessageBox(NULL, "Shut down?","WM_QUERYENDSESSION", MB_YESNO);
// Return TRUE to allow shutdown, FALSE to stop.
return r == IDYES;
break;
}
如何鎖定工作站
使用LockWorkStation函數即可鎖定工作站。系統會(huì )顯示一個(gè)鎖定對話(huà)框,告訴用戶(hù)此工作站正在使用并且已經(jīng)被鎖定,可以被執行鎖定的用戶(hù)或管理員解鎖,解鎖的方式是按下CTRL_ALT_DEL并用正確的賬號和密碼登陸。

LockWorkStation函數成功調用的條件是:
調用者必須是運行在系統交互桌面上的一般進(jìn)程。
必須已經(jīng)有用戶(hù)登陸到系統
工作站未被鎖定。
接受關(guān)閉通知
擁有正常窗口和消息隊列的程序通過(guò)WM_QUERYENDSESSION或WM_ENDSESSION消息獲得關(guān)閉通知。
控制臺則是在其控制流程(Handle Routines)里接受關(guān)閉通知。要注冊一個(gè)控制臺控制流程,應該使用SetConsoleCtrlHandler函數
服務(wù)程序在其控制流程里接受退出通知。要注冊一個(gè)服務(wù)控制流程,應該使用RegisterServiceCtrlHandlerEx函數。
關(guān)閉系統函數列表
函數名                函數功能描述
AbortSystemShutdown          取消由InitSystemShutdown引起的系統關(guān)閉操作
ExitWindows              注銷(xiāo)當前用戶(hù)
ExitWindowsEx             注銷(xiāo)用戶(hù),關(guān)閉計算機,關(guān)閉計算機并且重啟
InitiateSystemShutdown         發(fā)起關(guān)閉系統操作,可以選擇關(guān)閉后重啟
InitiateSystemShutdownEx        同InitiateSystemShutdown,擴展的功能是可以在系統
                    事件日志(事件號6006)中寫(xiě)入一個(gè)用戶(hù)指定的雙字節碼
LockWorkStation            鎖定工作站

系統關(guān)閉消息

WM_ENDSESSION

wParam

表示是否要終止程序。如果是TRUE,指令該程序終止,否則是FALSE

lParam

表示用戶(hù)注銷(xiāo)還是系統被關(guān)閉。如果此參數包含ENDSESSION_LOGOFF(lParam在這里是按位取值的)位,則表示是用戶(hù)注銷(xiāo)

Windows 2000 以及后續版本:如果lParam ==0,則表示系統被關(guān)閉。

程序收到此消息,如果wParam為T(mén)RUE,在完成消息處理后,程序隨時(shí)都有可能被關(guān)閉。所以在此消息的處理過(guò)程里,應該盡量完成程序銷(xiāo)毀前所需要進(jìn)行的工作。

WM_QUERYENDSESSION

wParam

保留,未使用

lParam

同WM_ENDSESSION;

本站僅提供存儲服務(wù),所有內容均由用戶(hù)發(fā)布,如發(fā)現有害或侵權內容,請點(diǎn)擊舉報。
打開(kāi)APP,閱讀全文并永久保存 查看更多類(lèi)似文章
猜你喜歡
類(lèi)似文章
Window關(guān)機函數ExitWindowsEx詳解 - dwdm - 博客園
152.計算機注銷(xiāo)/關(guān)機/重啟
Visual C#設計多功能關(guān)機程序___天極Yesky
讓我們從頭開(kāi)始搞一個(gè)程序,好嗎?
Delphi 消息之攔截篇---攔截系統關(guān)機、重啟、注銷(xiāo)
用VB模擬鍵盤(pán)事件的N種方法
更多類(lèi)似文章 >>
生活服務(wù)
分享 收藏 導長(cháng)圖 關(guān)注 下載文章
綁定賬號成功
后續可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服

欧美性猛交XXXX免费看蜜桃,成人网18免费韩国,亚洲国产成人精品区综合,欧美日韩一区二区三区高清不卡,亚洲综合一区二区精品久久