摘要载入中…    请稍等…












内容载入中…    请稍等…

如长时间看不到内容,请关闭浏览器,重新打开此页!

芯友首页 应用软件 编程开发 网络硬件 资源下载 动漫音乐 精美图库 芯友论坛 视频教程 电脑技术QQ群:72845454
 ★★photoshop学友-史上最强播放器★★
 位置:编程开发>VB>VB-API文章
◎→ 本类最新
Win95系统API函数大揭秘
WIN32 API的分类介绍--
WIN32 API的分类介绍--
WIN32 API的分类介绍--
WIN32 API
VB中用API函数实现文件夹列表
VB中利用API函数实现特殊窗体的两
◎→相关资源
C语言入门视频教程
C#编程WinForm入门视频
Asp.net入门视频教程下载
VC++编程视频教程下载
VB窗体文章
HTML入门教程
VB基础视频教程
VB窗体文章
VB文件文章
VB数据库文章
VB-API文章
VB控制文章
◎→ 热门资源
使用调用外部程序函数实现API函数
使用标签控件调出浏览器
使用API获取颜色
使用 kb_event 函数模拟键盘操作
如何在函数中传递数量不定的参数
如何用api检查任务栏中有多少种输
如何隐藏鼠标指针?

如何关闭/重新启动计算机?


日期:2008-10-20 17:47:42    来源:互联网
   
 ·关闭正在运行的程序 ·使“哑巴”音箱重新发声
 ·程序启动时,如何自动判断 MDB文件是否损坏并自动修复? ·用VB编写定时关闭计算机的程序

如何关闭/重新启动计算机? 

16位Windows用ExitWindows() API函数,而32位Windows则用ExitWindowsEx().32位版本比16位版本多了更多的控制及选项,包括注销及关机

Declare Function ExitWindows Lib "user" (ByVal uFlags As Long, ByVal _
dwReserved As integer) As integer
Const EW_REBOOTSYSTEM = &H43
Const EW_RESTARTWINDOWS = &H42

Sub Command1_Click()

Dim iAns As Integer
Dim rVal As Integer
Dim iButtonType as Integer

iButtonType = 4 + 32 ' vbYesNo + vbQuestion

' Ask if the user is sure they want to exit.
iAns = MsgBox("Are you sure you want to exit windows?", iButtonType, _
"Exit Windows")
If iAns = 6 Then ' Yes pressed
' Call the exit function to Reboot.
rVal = ExitWindows(EW_REBOOTSYSTEM, 0)
End If

End Sub

***** 32位的例子 *****
In a project with 1 commandbutton, place the following code: 
Private Declare Function ExitWindowsEx Lib "user32" (ByVal uFlags As Long, _
ByVal dwReserved As Long) As Long
Private Const EWX_LOGOFF = 0
Private Const EWX_SHUTDOWN = 1
Private Const EWX_REBOOT = 2
Private Const EWX_FORCE = 4

Private Sub Command1_Click()

Dim iAns As Integer
Dim rVal As Long

' Ask if the user is sure they want to exit.
iAns = MsgBox("Are you sure you want to exit windows?", vbQuestion Or _
vbYesNo, "Exit Windows")
If iAns = vbYes Then
rVal = ExitWindowsEx(EWX_SHUTDOWN, 0&)
End If 

End Sub
 

查看ExitWindowsEx的详细用法

 [1]

怎样关闭一个正在运行的程序

让百度重新收录的方法

判断一个程序启动完成(不是结束)

如何自动记录计算机开机时间?

--->飞鱼浏览器(Flyfish) 1.79.0┊可以自行设置启动页的界面┊简体中文绿色特别版
--->Opera通用设置工具 070328┊用这个工具可进行恢复后重新设置┊简体中文免费版
--->计算机等级考试训练模拟软件(三级网络技术) V1.05 破解版
--->计算机等级考试训练模拟软件(一级B) V2.04 破解补丁
--->光盘启动DOS杀毒恢复光盘 20070226┊联想电脑“一键恢复”中移植┊简体中文版
Tags:  关闭 重新 启动 计算机

芯友网版权所有 1999-2006 | 著作权与商标声明 | 法律声明 | 服务条款 | 隐私声明 | 联系我们