即使在用户关闭应用程序或其进程从任务管理器中终止后,如何强制重新启动应用程序?
我尝试使用带有计时器的 Windows 服务,但 Windows 服务的限制是用户可以停止该服务。
即使在用户关闭应用程序或其进程从任务管理器中终止后,如何强制重新启动应用程序?
我尝试使用带有计时器的 Windows 服务,但 Windows 服务的限制是用户可以停止该服务。
我尝试使用带有计时器的 Windows 服务,但 Windows 服务的限制是用户可以停止该服务。
这不是 Windows 服务的限制。这是一个限制,即用户拥有计算机,因此基本上可以做他们想做的任何事情或使用它。
无法创建无法停止或退出的应用程序。即使您以某种方式设法从任务管理器中隐藏您的应用程序,半计算机知识的用户也可以找到另一个任务管理器样式的程序,让他们退出您的应用程序。
Windows(和所有其他最终用户操作系统)经过专门设计和编程,以防止这种异常的用户敌对行为,并且有充分的理由。
这不是一个编程问题,你永远不会通过那条路线找到解决方案。这是您需要通过与系统管理员协作使用组策略来解决的问题。组策略是 Windows 的内置功能,用于限制单个用户对其计算机的控制量,包括结束任务和/或停止服务的能力。
在Server Fault上询问有关此问题的更多问题。
笔记:
这不是您应该尝试实施的答案。如果不是因为对此的有趣评论,我会删除它。
听起来像病毒!:)
您需要有一个伙伴进程或另一个进程来定期检查此进程是否存在。如果没有找到,则重新启动它。