我正在使用Visual Studio 2010专门为Windows 7操作系统创建wpf应用程序。 现在我希望我的wpf应用程序在计算机启动时启动。我用谷歌搜索并写了服务但是没能成功我需要的东西。我不知道如何正确使用该服务或如何制作服务项目和wpf项目的一个安装程序(我是wpf dev的新手)。
这是我在msdn论坛上找到的代码,但不知道我是否正确使用它 - 我想我没有给出正确的exe文件路径
protected override void OnStart(string[] args)
{
ProcessStartInfo info = new ProcessStartInfo(@"C:\Users\Zeshan\AppData\Roaming\Microsoft\Windows\Start Menu\Programs\TaskManagerPro");
info.CreateNoWindow = false;
Process p = new Process();
p.StartInfo = info;
p.Start();
}
请引导我找到正确的方向,如果可能,请分享一些源代码,并指导创建安装程序的最佳方法。
答案 0 :(得分:0)
从此答案中尝试此解决方案:https://stackoverflow.com/a/5527457/2696641
修改当前用户注册表项不需要管理员访问权限。
答案 1 :(得分:0)
将您的值添加到HKCU\Software\Microsoft\Windows\CurrentVersion\Run
。