麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

如何在VB中終止Windows系統

2019-11-18 17:53:29
字體:
來源:轉載
供稿:網友
在VisualBasic程序中,可以使用WindowsAPI函數來重新啟動計算機系統,文本介紹如何退出Windows并關閉計算機系統。

關閉計算機系統

  可以使用WindowsAPI的ExitWindowsEx函數來從VisualBasic程序中重新啟動計算機系統。要使用該函數,需要將如下聲明語句包含在窗體的通常聲明部分中:

  PRivateDeclareFunctionExitWindowsExLib"user32"(ByValuFlagsAsLong,ByValdwReservedAsLong)AsLong

  ExitWindowsEx函數需要2個參數,可以使用一個或多個下面的標識的組合來告訴ExitWindowsEx函數希望進行關機過程。

  EWX_FORCE所有的進程都被強制終止。

  EWX_LOGOFF所有的進程被強制終止,并且用戶退出登錄(loggedoff)。

  EWX_POWEROFF計算機系統被關機,并且如果支持節電特性,則計算機被物理關機。

  EWX_REBOOT計算機系統被關機并重新啟動。

  EWX_SHUTDOWN計算機被物理地安全地關機。

  下面的樣例程序中使用了上面的三個標識的組合。該標識組合(EWX_LOGOFF,EWX_FORCE,以及EWX_REBOOT)告訴Windows退出所有正在執行的進程,使用戶退出網絡登錄,使計算機系統處于準備狀態以供用戶關機。

樣例程序

  該樣例程序顯示了如何關閉計算機系統。

  1.在VisualBasic中開始一個新的項目,采用缺省的方法建立Form1。

  2.將如下常量和聲明語句添加到Form1的通常聲明部分中(注意該聲明語句需要書寫在一行內):

PrivateDeclareFunctionExitWindowsExLib"user32"
(ByValuFlagsAsLong,ByValdwReservedAsLong)AsLong
ConstEWX_LOGOFF=0
ConstEWX_SHUTDOWN=1
ConstEWX_REBOOT=2
ConstEWX_FORCE=4
ConstEWX_POWEROFF=8
ConstEWX_RESET=EWX_LOGOFF EWX_FORCE EWX_REBOOT

  3.在Form1上添加一個命令按鈕控件,采用缺省的方法建立Comand1。將它的Caption屬性設置為“重新啟動計算機”。

  4.將如下代碼添加到Command1的單擊事件中:

PrivateSubCommand1_Click()
DimXAsLong
X=ExitWindowsEx(EWX_RESET,dwReserved)
EndSub

  按下F5來運行上述樣例程序,單擊命令按鈕,即可重新啟動計算機系統。

->


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲影院在线 | 黄色片网站免费观看 | 欧美aaaaaaaa| 依人九九宗合九九九 | 九色com| 国产一区二区免费看 | 激情视频在线播放 | 国产美女一区二区在线观看 | 激情小说区 | 久久人人爽人人爽人人片av高请 | 中文欧美日韩 | 在线成人免费网站 | 日本在线视频免费观看 | 亚洲导航深夜福利涩涩屋 | 毛片视频大全 | 国产午夜免费不卡精品理论片 | 女人一级一级毛片 | 亚洲精品欧美二区三区中文字幕 | 黄污网站在线 | 精品一区二区电影 | 久久精品久久精品久久精品 | 美女毛片儿 | 91美女福利视频 | 欧美成人一区免费视频 | 国产亚洲在线 | 制服丝袜成人动漫 | 91在线色| 国产精品二区高清在线 | 精品一区二区亚洲 | 欧美性受xxxx人人本视频 | 国产精品av久久久久久网址 | 91av大片| 成人福利视频网站 | 插插操 | 国产免费观看电影网站 | 四季久久免费一区二区三区四区 | avav在线播放 | 综合网日日天干夜夜久久 | 羞羞答答视频 | 国产一区二区欧美 | 毛片免费视频在线观看 |