我想在启动时运行我的应用程序。为此我找到了以下代码..
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);
}
我的问题是我在应用程序编码中应用此代码的位置? 请一步一步告诉我..
答案 0 :(得分:0)
不是通过代码添加注册表项,而是使用安装项目并在Startup-folder中添加应用程序。在创建安装项目时,在文件系统选项卡中,右键单击"目标计算机上的文件系统","添加特殊文件夹","用户' s启动文件夹"。创建项目输出的快捷方式,并将该快捷方式拖到Startup文件夹中。