我有一个我写的程序设置在启动时运行。这几乎是一个民意调查计划,当它看到有事情可做时就做了。问题是,如果我需要停止程序然后稍后重新启动它,它会在我注销服务器(我远程进入)时停止。如果服务器重新启动,我们可以全天登录并注销,程序将继续运行。
如何在不重新启动的情况下运行此程序来模拟重启?这看起来非常激烈,白天根本不可行。
答案 0 :(得分:0)
你有几个选择。您可以将该程序作为scheduled task运行 这允许程序以编程方式运行A,而在没有用户登录时运行B.一些缺点是您需要在计划任务描述中输入用户名和密码,并确保保持最新。此外,计划任务中的故障处理功能也不是很全面。
您的另一个选择是将程序更改为Windows服务并让它自行轮询。听听你通过选项A得到的所有东西,但你也可以通过WMI / pwoershell /计算机管理器获得OS集成故障处理,通知和远程控制。但是,服务可能很难开发,并且需要您编写一些代码。