2011-04-13 144 views
0

我有一个程序,我写了启动时运行。这几乎是一个投票程序,当它发现有事情要做时,它会做一些事情。问题是,如果我需要停止该程序,然后重新启动它,它将停止当我注销服务器(我远程进入)。如果服务器重新启动,我们可以登录并注销整天,程序继续运行。计划任务窗口服务器2003

如何运行此程序以模拟重新启动时重新启动?它看起来非常激烈,在白天完全不可行。

+0

请编辑标题更加具体,这样人们会更快地理解哪个是这个问题。 ;) – bluish 2013-09-03 12:07:54

回答

0

您有几个选项。你可以运行该程序作为scheduled task 这允许程序以编程方式运行A和B在没有用户登录时运行。一些缺点是您需要在计划任务描述中输入用户名和密码,并确保其保持最新状态。计划任务中的故障处理功能也不是很全面。

您的其他选择是将程序更改为Windows服务并让它自行轮询。听听您使用选项A获得的所有功能,但您还可以通过WMI/pwoershell /计算机管​​理器获得操作系统集成的故障处理,通知和远程控制。但是,服务可能会很痛苦,需要编写一些代码。

+0

我尝试过一项服务,但我无法完成这项工作。它当前正在按计划运行,但问题在于,如果我需要手动运行它,当我注销时,它会停止运行,即使我将它作为管理员运行。 – spuppett 2011-04-13 19:22:11