----在用VisualBasic编写Win95应用程序时,有时可能希望由程序来控制计算机的启动功能,比如当应用程序对系统注册表作了修改后需要重新启动Win95。
----那么,如何在应用程序中控制Win95的启动呢?由于VisualBasic自身没有提供相关的命令和函数,我们只好求助于WindowsAPI函数ExitWindowsEx,调用该函数,我们可以完成重新启动、关机、强制关闭所有应用程序或重新登录等操作,下面是该函数的函数声明:
DeclareFunctionExitWindowsExLib
"user32"(ByValuFlagsAsLong,
ByValdwReservedAsLong)AsLong
----ExitWindowsEx函数有两个参数,其中第二个为保留参数,第一个参数uFlags用来决定调用函数时的具体动作,可能的取值和含义见下表:
Uflags的值含义
0重新登录
1关闭计算机
2重新启动
4强制关闭所有应用程序
----下面以一个小程序为例,介绍如何在程序中控制Win95的启动:
---...[ 查看全文 ]