在VisualBasic中终止Windows95

2016-02-19 20:15 8 1 收藏

想要天天向上,就要懂得享受学习。图老师为大家推荐在VisualBasic中终止Windows95,精彩的内容需要你们用心的阅读。还在等什么快点来看看吧!

【 tulaoshi.com - 编程语言 】

在VisualBasic程序中,可以使用WindowsAPI函数来重新启动计算机系统,文本介绍如何退出Windows95并关闭计算机系统。
  
  #关闭计算机系统
  
  可以使用WindowsAPI的ExitWindowsEx函数来从VisualBasic程序中重新启动计算机系统。要使用该函数,需要将如下声明语句包含在窗体的通常声明部分中:
  
  PrivateDeclareFunctionExitWindowsExLib"user32"(ByVal
  uFlagsAsLong,ByValdwReservedAsLong)AsLong
  
  ExitWindowsEx函数需要2个参数,可以使用一个或多个下面的标识的组合来告诉ExitWindowsEx函数希望进行关机过程。
  
  EWX_FORCE所有的进程都被强制终止。
  
  EWX_LogoFF所有的进程被强制终止,并且用户退出登录(loggedoff)。
  
  EWX_POWEROFF计算机系统被关机,并且如果支持节电特性,则计算机被物理关机。
  
  EWX_REBOOT计算机系统被关机并重新启动。
  
  EWX_SHUTDOWN计算机被物理地安全地关机。
  
  下面的样例程序中使用了上面的三个标识的组合。该标识组合(EWX_LogoFF,EWX_FORCE,以及EWX_REBOOT)告诉Windows95退出所有正
  在执行的进程,使用户退出网络登录,使计算机系统处于准备状态以供用户关机。
  
  #样例程序
  
  该样例程序显示了如何关闭计算机系统。
  
  1.在VisualBasic中开始一个新的项目,采用缺省的方法建立Form1。
  
  2.将如下常量和声明语句添加到Form1的通常声明部分中(注意该声明语句需要书写在一行内):
  
  PrivateDeclareFunctionExitWindowsExLib"user32"(ByVal
  uFlagsAsLong,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来运行上述样例程序,单击命令按钮,即可重新启动计算机系统。->

来源:http://www.tulaoshi.com/n/20160219/1623150.html

延伸阅读
标签: 电脑入门
Windows XP 中包括了一个内置 Ethernet 上的 PPP (PPPoE) 客户程序。这通常是一个高速连接,需要使用电缆调制解调器或ADSL等硬件。 创建 PPPoE 客户机连接可以像安装任何其他拨号网络连接那样安装PPPoE 客户机。若要创建 PPPoE 客户机连接,请按照下列步骤操作:在控制面板中,双击网络和 Internet 连接(或双击网络连接并跳过步骤 2)。单击网...
标签: 电脑入门
WindowsXP系统为了安全和稳定,保留了20%的系统带宽。对于一般的个人用户来说,这显然有些保守,白白浪费了宝贵的网络带宽。那么怎么讨回这部分资源呢?系统优化技巧就教你这个方法: 修改WindowsXP系统这项设置的方法如下: 1.点击开始→运行,键入:gpedit.msc,并点击按钮后,可以看到图1的组策略窗口。 2.在计算机配置项目下,依...
在Java的多线程编程中,java.lang.Thread类型包含了一些列的方法start(), stop(), stop(Throwable) and suspend(), destroy() and resume()。通过这些方法,我们可以对线程进行方便的操作,但是这些方法中,只有start()方法得到了保留。 在Sun公司的一篇文章《Why are Thread.stop, Thread.suspend and Thread.resume Deprecated? 》中详细讲...
标签: 聊天软件
  QQ在XP中运行的时候就会有很慢的现象,但XP与QQ都是好东西,我们怎么能舍弃其中一个呢,怎么样才能做到“鱼”与“熊掌”兼有呢?我们从以下几个方面来提高QQ在XP里的运行速度。 版本问题 在早期的XP版本与QQ的2000b Build 0710前的版本之间,的确存在着冲突,有很慢的现象。但QQ2000b Build 0710开始,腾讯改进了这个...
标签: 电脑入门
这个名为存储空间的新功能将利用一个物理存储设施组成数据池。这个数据池将使用SATA、USB和SAS硬盘创建,并且能够使用额外的硬件扩展。 这些称作空间的虚拟硬盘能够把4TB存储空间扩大到10TB。这些存储空间还提供一个弹性层以解决不同物理媒介的错误问题。 这个功能的另一个好处是,一旦物理硬盘发生故障,这个存储池能够自动生成受影响的地方...

经验教程

836

收藏

49
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部