【发布时间】:2014-01-26 22:44:51
【问题描述】:
我正在使用 Visual Studio 2010 专门为 Windows 7 操作系统创建 wpf 应用程序。 现在我希望我的 wpf 应用程序在计算机启动时启动。我用谷歌搜索并写了服务,但无法成功我需要的东西。我不知道如何正确使用该服务或如何为服务项目和 wpf 项目制作一个安装程序(我是 wpf 开发新手)。
这是我在 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();
}
请指导我正确的方向,如果可能的话,请分享一些源代码,并指导什么是创建安装程序的最佳方法。
【问题讨论】:
-
一个简单的方法是在启动文件夹中放置一个 exe 的快捷方式。
-
如何以编程方式完成?
-
ethicallogic 答案中的代码会在我运行安装程序时自动创建快捷方式吗?或者如何使用它?
-
我尝试了答案stackoverflow.com/questions/1036093/…下给出的代码,但它不允许我这样做,抛出授权异常。
标签: c# wpf visual-studio-2010 windows-services installation