用VB.NET 2005编写定时关机程序

豆豆网   技术应用频道   2007年08月16日  【字号: 收藏本文

内容摘要:笔者最近在网上搜索了一些关于VB.net实现关机、重启、注销的文章,发现大多介绍的是VB.NET2003用API实现这些功能,且在XPsp2环境下无法正常的关机与注销。而对于VB.NET2005的介绍几乎没有。

  好了基本上一个定时关机程序就完成了,接下来加一个超级链接吧!当然对于高手来说可是废话,但是对于新手来说这也是必备的。这个超级链接当然是我们最喜欢的天极网开发频道了。

  先创建一个Label控件吧,把它托到窗体上,将text属性设置为天极网开发频道如图5

   用VB.NET 2005编写定时关机程序

  接下来需要输入代码了,双击窗体Form1

  进入Public Class Form1事件

  代码:

Private Declare Function ShellExecute Lib "shell32.dll" Alias "ShellExecuteA"(ByVal hwngnd As Integer, ByVal lpOperation As String, ByVal lpFile As String, ByVal lpParameters As String, ByVal lpDirectory As String, ByVal nShowCmd As Integer) As Integer

  如图6

   用VB.NET 2005编写定时关机程序

  双击刚才添加的label属性text:(天极网开发频道)中输入以下代码:

Private Sub Label3_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Label3.Click
ShellExecute(0, "open", "http://dev.yesky.com ", CStr(0), CStr(0), 1)
End Sub
End Class

  OK全部搞定,按F5键运行如图7所示,选择相应选项后点击(关闭计算机启动定时器按钮)就可以了,现在程序将按照你所设定的时间而启动关闭计算机选项。

   用VB.NET 2005编写定时关机程序

  图7

来源:天极    作者:许城    责编:豆豆技术应用

正在加载评论...