2011-06-24 77 views
1

我必须创建一个新的计划任务才能在Windows启动时启动应用程序。
就像把它放在“启动”文件夹中...
但我需要在C#中创建,启用和禁用此任务。
我该怎么做?用C#启动计划任务启动程序?

+1

可能的重复[如何设置程序启动时启动。](http://stackoverflow.com/questions/674628/how-do-i-set-a-program-to-launch-at-启动) – Fosco

+1

不是一回事。我不需要将它放置在启动文件夹中,将其放入注册表中或使其成为Windows服务。我需要一个任务。 – Vercas

回答

2

关于可codeproject.com,可能你所需要的任务计划程序库:http://www.codeproject.com/KB/cs/tsnewlib.aspx

它可能会或可能不会与新版本的Windows版本过旧库。至少,它应该指向正确的方向。

+0

这似乎正是我需要的! – Vercas

1

我会建议做这个作为一个Windows服务。它使您能够最好地控制这样的任务的生命周期。 Here is a detailed tutorial.在Visual Studio中还有一个伟大的向导让你在几分钟内完成任务。

我通常喜欢使用sc工具创建调试服务(请参阅教程),该工具直接指向您的调试对象,作为简单调试的一种手段。

相关问题