添加要运行的注册表项
本文关键字:注册表 运行 添加 | 更新日期: 2023-09-27 17:50:43
我想在启动时运行我的应用程序。为此,我找到了以下代码…
using Microsoft.Win32;
private void SetStartup()
{
RegistryKey rk = Registry.CurrentUser.OpenSubKey
("SOFTWARE''Microsoft''Windows''CurrentVersion''Run", true);
if (chkStartUp.Checked)
rk.SetValue(AppName, Application.ExecutablePath.ToString());
else
rk.DeleteValue(AppName,false);
}
我的问题是,我在哪里应用这个代码在我的应用程序编码?
与其通过代码添加注册表项,理想的方法是使用安装项目并在Startup-folder中添加应用程序。当你创建安装项目时,在文件系统选项卡中,右键单击"目标机器上的文件系统","添加特殊文件夹","用户启动文件夹"。创建项目输出的快捷方式,并将该快捷方式拖到Startup文件夹中。