添加要运行的注册表项

本文关键字:注册表 运行 添加 | 更新日期: 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文件夹中。