-1

即使在用户关闭应用程序或其进程从任务管理器中终止后,如何强制重新启动应用程序?

我尝试使用带有计时器的 Windows 服务,但 Windows 服务的限制是用户可以停止该服务。

4

2 回答 2

4

我尝试使用带有计时器的 Windows 服务,但 Windows 服务的限制是用户可以停止该服务。

这不是 Windows 服务的限制。这是一个限制,即用户拥有计算机,因此基本上可以做他们想做的任何事情或使用它。

无法创建无法停止或退出的应用程序。即使您以某种方式设法从任务管理器中隐藏您的应用程序,半计算机知识的用户也可以找到另一个任务管理器样式的程序,让他们退出您的应用程序。

Windows(和所有其他最终用户操作系统)经过专门设计和编程,以防止这种异常的用户敌对行为,并且有充分的理由。

这不是一个编程问题,你永远不会通过那条路线找到解决方案。这是您需要通过与系统管理员协作使用组策略来解决的问题。组策略是 Windows 的内置功能,用于限制单个用户对其计算机的控制量,包括结束任务和/或停止服务的能力。

在Server Fault上询问有关此问题的更多问题。

于 2011-07-22T15:06:49.207 回答
0

笔记:

这不是您应该尝试实施的答案。如果不是因为对此的有趣评论,我会删除它。

听起来像病毒!:)

您需要有一个伙伴进程或另一个进程来定期检查此进程是否存在。如果没有找到,则重新启动它。

于 2011-07-22T15:10:48.580 回答