读书人

vb.net 2008做的软件怎么开机自己就

发布时间: 2014-01-22 00:03:39 作者: rapoo

vb.net 2008做的软件,如何开机自己就启动啊,就和360软件一样。
软件上有2按扭,开机启动软件,取消开机启动软件,如何写代码啊,非常感谢
[解决办法]
http://www.google.com.hk/#newwindow=1&q=%E6%B3%A8%E5%86%8C%E8%A1%A8+%E8%87%AA%E5%8A%A8%E5%90%AF%E5%8A%A8%E9%A1%B9&safe=strict
[解决办法]
将程序路径文件名写在
hkey_local_machine\software\microsoft\windows\currentversion\run下的任意字符串键的值中。
[解决办法]
结贴给分之后再谈具体。
[解决办法]
这里现成的代码:
http://www.cnblogs.com/greatverve/archive/2012/02/18/csharp-autorun.html
[解决办法]

 Private Sub Button2_Click(sender As System.Object, e As System.EventArgs) Handles Button2.Click
Dim Reg As Microsoft.Win32.RegistryKey
Reg = Microsoft.Win32.Registry.CurrentUser
Reg.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Run", True)
Reg.SetValue("soft", Application.ExecutablePath) '写入注册表,"soft"->启动值的名称,Application.ExecutablePath->启动程序的路径
Reg.Close()

End Sub

Private Sub Button3_Click(sender As System.Object, e As System.EventArgs) Handles Button3.Click
Dim Reg As Microsoft.Win32.RegistryKey
Reg = Microsoft.Win32.Registry.CurrentUser
Reg.OpenSubKey("Software\Microsoft\Windows\CurrentVersion\Run", True)
Reg.DeleteValue("soft") '删除注册表键
Reg.Close()
End Sub

[解决办法]
不是,Application.ExecutablePath就是程序路径加程序名+exe,soft可以是不要exe的程序名,
[解决办法]
你测试一下,顺便你看一下:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
[解决办法]
Application.ExecutablePath;//获取启动了应用程序的可执行文件的路径,包括可执行文件的名称。
[解决办法]
快点给分啊,我也想知道

读书人网 >VB Dotnet

热点推荐