您的位置:建站学院首页 >> 文章 >> asp.net >> VB.Net语言
编写随Windows启动运行的程序

通过设置和读取注册表,可以实现我们的应用程序随Windows的启动即可执行的功能。下面就是实现的代码:

Form1.vb

Imports Microsoft.Win32.Registry Public Class Form1 Inherits System.Windows.Forms.Form #Region " Windows 窗体设计器生成的代码 " Public Sub New() MyBase.New() '该调用是 Windows 窗体设计器所必需的。 InitializeComponent() '在 InitializeComponent() 调用之后添加任何初始化 End Sub '窗体重写处置以清理组件列表。 Protected Overloads Overrides Sub Dispose(ByVal disposing As Boolean) If disposing Then If Not (components Is Nothing) Then components.Dispose() End If End If MyBase.Dispose(disposing) End Sub 'Windows 窗体设计器所必需的 Private components As System.ComponentModel.IContainer '注意:以下过程是 Windows 窗体设计器所必需的 '可以使用 Windows 窗体设计器修改此过程。 '不要使用代码编辑器修改它。 Friend WithEvents CheckBox1 As System.Windows.Forms.CheckBox Friend WithEvents btnSave As System.Windows.Forms.Button <System.Diagnostics.DebuggerStepThrough()> Private Sub InitializeComponent() Me.CheckBox1 = New System.Windows.Forms.CheckBox() Me.btnSave = New System.Windows.Forms.Button() Me.SuspendLayout() ' 'CheckBox1 ' Me.CheckBox1.BackColor = System.Drawing.SystemColors.Control Me.CheckBox1.Checked = True Me.CheckBox1.CheckState = System.Windows.Forms.CheckState.Checked Me.CheckBox1.ForeColor = System.Drawing.SystemColors.ControlText Me.CheckBox1.ImeMode = System.Windows.Forms.ImeMode.NoControl Me.CheckBox1.Name = "CheckBox1" Me.CheckBox1.RightToLeft = System.Windows.Forms.RightToLeft.Yes Me.CheckBox1.Size = New System.Drawing.Size(142, 15) Me.CheckBox1.TabIndex = 21 Me.CheckBox1.Text = "Windows开机即运行" Me.CheckBox1.TextAlign = System.Drawing.ContentAlignment.MiddleRight ' 'btnSave ' Me.btnSave.BackColor = System.Drawing.SystemColors.Control Me.btnSave.Font = New System.Drawing.Font("宋体", 10.0!) Me.btnSave.ForeColor = System.Drawing.SystemColors.ControlText Me.btnSave.ImeMode = System.Windows.Forms.ImeMode.NoControl Me.btnSave.Location = New System.Drawing.Point(0, 16) Me.btnSave.Name = "btnSave" Me.btnSave.Size = New System.Drawing.Size(144, 24) Me.btnSave.TabIndex = 32 Me.btnSave.Text = "保存设置" ' 'Form1 ' Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13) Me.ClientSize = New System.Drawing.Size(144, 40) Me.Controls.AddRange(New System.Windows.Forms.Control() {Me.btnSave, Me.CheckBox1}) Me.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow Me.Name = "Form1" Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen Me.Text = "Windows开机即运行" Me.ResumeLayout(False) End Sub #End Region Dim Reg As Microsoft.Win32.RegistryKey Private Sub InitVar() If btnSave.Visible = True Then End If Reg = CurrentUser.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Run", True) If Reg.GetValue("MengXianHui") <p><div align="center">本内容共<span style="color:red">2</span>页&nbsp;&nbsp;首 页&nbsp;&nbsp;上一页&nbsp;&nbsp;<a href="102127765_2.html">下一页</a>&nbsp;&nbsp;<a href="102127765_2.html">尾 页</a>&nbsp;&nbsp;当前在第<span style="color:red">1</span>页</div></p></div> </div> <div class="google"> <!-- SiteSearch Google --> <form method="get" action="http://www.google.cn/custom" target="google_window"> <table border="0" bgcolor="#ffffff"> <tr><td nowrap="nowrap" valign="top" align="left" height="32"> <a href="http://www.google.com/"> <img src="http://www.google.com/logos/Logo_25wht.gif" border="0" alt="Google" align="middle"></img></a> </td> <td nowrap="nowrap"> <input type="hidden" name="domains" value="www.cqxw.net"></input> <input type="text" name="q" size="64" maxlength="255" value=""></input> <input type="submit" name="sa" value="搜索"></input> </td></tr> <tr> <td>&nbsp;</td> <td nowrap="nowrap"> <table> <tr> <td> <input type="radio" name="sitesearch" value=""></input> <font size="-1" color="#000000">Web</font> </td> <td> <input type="radio" name="sitesearch" value="www.cqxw.net" checked="checked"></input> <font size="-1" color="#000000">www.cqxw.net</font> </td> </tr> </table> <input type="hidden" name="client" value="pub-7049110951060221"></input> <input type="hidden" name="forid" value="1"></input> <input type="hidden" name="ie" value="GB2312"></input> <input type="hidden" name="oe" value="GB2312"></input> <input type="hidden" name="cof" value="GALT:#008000;GL:1;DIV:#336699;VLC:663399;AH:center;BGC:FFFFFF;LBGC:FFFFFF;ALC:0000FF;LC:0000FF;T:000000;GFNT:0000FF;GIMP:0000FF;FORID:1"></input> <input type="hidden" name="hl" value="zh-CN"></input> </td></tr></table> </form> <!-- SiteSearch Google --> </div> <b class="rbottom"> <b class="r4"></b><b class="r3"></b><b class="r2"></b><b class="r1"></b> </b> </div> <div> </div> </div> </div> <div class="footer"><!--底部--> <div class="RoundedCorner"> <b class="rtop"><b class="r1"></b><b class="r2"></b><b class="r3"></b><b class="r4"></b></b> <div class="bottom">&nbsp;<a href="http://www.csbest.cn" target="_blank" title="长寿百事通">长寿百事通</a>&nbsp;&nbsp;<a href="http://www.17new.net" target="_blank" title="新势力论坛">新势力论坛</a>&nbsp;&nbsp;<a href="http://www.9bin.com" target="_blank" title="九滨中文网">九滨中文网</a>&nbsp;&nbsp;<a href="http://www.opxv.com" target="_blank" title="沸点数码网">沸点数码网</a>&nbsp;&nbsp;<a href="http://www.upjk.com" target="_blank" title="up健康网">up健康网</a>&nbsp;&nbsp;<a href="http://www.weikelai.cn" target="_blank" title="威客来">威客来</a>&nbsp;&nbsp;<a href="http://bbs.cnnol.com/" target="_blank" title="中网在线论坛">中网在线论坛</a>&nbsp;&nbsp;<a href="http://nshk.023com.com" target="_blank" title="那时花开">那时花开</a>&nbsp;&nbsp;<a href="http://www.80boby.com" target="_blank" title="八零后生">八零后生</a>&nbsp;</div> <hr class="hr"/> <div class="bottom">关于我们 | 版权声明 | 共同成长 | 友情链接 | <a href="javascript:window.external.AddFavorite('','迅微网络:建站学院')">加入收藏</a> | <a href="http://www.miibeian.gov.cn">渝ICP备05007588号</a> <br /> &copy; Copyright 2004-2008 CQXW.NET All rights reserved.<script src="http://s47.cnzz.com/stat.php?id=223412&web_id=223412" language="JavaScript" charset="gb2312"></script> </div> <b class="rbottom"> <b class="r4"></b><b class="r3"></b><b class="r2"></b><b class="r1"></b> </b> </div> </div> </body> </html>