如何在启动项中添加我的应用程序?我希望在客户端的计算机上运行安装程序时,我的应用程序会在启动时添加。
此外,如何在安装完成后自动启动?
由于 Furqan
答案 0 :(得分:2)
在HKEY_LOCAL_MACHINE \ SOFTWARE \ Microsoft \ Windows \ CurrentVersion \在registry中运行中创建一个新字符串值。
例如,如果您的应用程序名称为Test并位于c:\ programfiles \ test \ test.exe中,那么
创建一个名为Test的字符串值,并将路径c:\ programfiles \ test \ test.exe保存在字符串值中。
如果您希望设置将您的应用程序添加为启动应用程序,请告诉我。
修改1:
示例代码:
Imports Microsoft.Win32
Public Class Form1
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
Dim regStartUp As RegistryKey = Registry.LocalMachine.OpenSubKey("SOFTWARE\Microsoft\Windows\CurrentVersion\Run", True)
Dim value As String
value = regStartUp.GetValue("Myapp")
If value <> Application.ExecutablePath.ToString() Then
regStartUp.CreateSubKey("Myapp")
regStartUp.SetValue("Myapp", Application.ExecutablePath.ToString())
End If
End Sub
End Class
您可以找到有关注册表here的详细信息以及有关注册表类here的详细信息。
如果您对代码有任何问题,请告诉我。
答案 1 :(得分:0)
在“开始”菜单中创建一个运行程序的快捷方式或批处理文件&gt;节目&gt;启动文件夹
例如在win XP中,此文件夹将是C:\ Documents and Settings \ All Users \ Start Menu \ Programs \ Startup或C:\ Documents and Settings [YOURUSERNAME] \ Start Menu \ Programs \ Startup