2024年5月30日发(作者:)
用VB编写定时关闭计算机的程序
微软的VB以简单易用,功能强大而著称,使用VB可以很容易地编写出定时关闭计
算机的程序。以下是一个简单的定时关闭计算机的程序,供各位使用VB的朋友参考,如有何
不适之处,请多指点!
定时关闭计算机,很显然,有两个关键点:
1.定时。可以用VB中的Timer控件结合计算机的系统时间来进行精确的定时。
2.关闭计算机。这可以调用Win32 API函数 ExitWindowsEx 来关闭计算机。
下面首先来说明一下 ExitWindowsEx 函数,该函数在VB中的声明如下:
Declare Function ExitWindowsEx Lib user32 Alias ExitWindowsEx (ByVal
uFlags As Long, ByVal dwReserved As Long) As Long
【返回值】
Long,非零表示成功,零表示失败。
【参数表】
uFlags --------- Long,
指定下述一个或多个标志(用OR运算符合并到一起)
EWX_FORCE=4
强迫中止没有响应的进程
EWX_LOGOFF=0
中止进程,然后注销
EWX_SHUTDOWN=1
关掉系统电源(如果可能的话,ATX电源就可以)
EWX_REBOOT=2 重新引导系统
dwReserved ----- Long,保留,设为零
好了,现在可以开始编程了。
1. 新建一个标准EXE工程。
2. 在窗体上放置一个TextBox控件,用以输入定时时间。
3. 在TextBox控件之下放置两个OptionButton控件,组成控件数组,用以选择定
时模式。


发布评论