我需要运行两个程序。一个人在执行过程中依赖于另一个人获取信息。因此,我需要确保在第二次运行之前开始第一次。此外,我需要程序运行我登录的整个时间。
我最初认为我可以用Windows服务做到这一点。服务允许我指定依赖项,但它会阻止程序运行,因为它们都有用户界面。有没有其他方法来实现这一目标。我现在正在使用批处理脚本,这不是一个很好的方法,因为它只在我登录时调用程序,但如果它们崩溃则不会。
我无法重新编译/编辑程序以使它们与服务进行通信。
这些程序只有在用户登录后才能启动。如果用户尚未登录,我不需要它们运行。
1
如果您使用的方法不符合您的要求,您将必须设计自己的程序来验证程序是否正在运行。
—
Ramhound