Windows中不可阻挡的应用程序

时间:2013-07-04 18:03:17

标签: c# winforms

这个问题对于所有人来说可能有些有趣。在c#中创建了一个应用程序,但我的问题是实现它,在任何情况下都不应该停止应用程序而不重启系统。我怎样才能做到这一点?我听说过循环引用它是什么以及如何在我的Windows应用程序中应用它

如果可以使用Windows服务完成,那么服务也可以从任务管理器停止,但我不希望我的应用程序停止

2 个答案:

答案 0 :(得分:0)

您不能这样做,因为可以使用Task Manger关闭应用程序。因此,唯一的方法是创建两个流程,首先代表您的应用,然后再检查您的应用是否已关闭再次运行。

答案 1 :(得分:0)

您可以按照一条评论中的建议创建服务。这将阻止没有管理控制的人阻止它。如果人们具有管理控制权,他们将能够非常轻松地停止您的计划。

我检查过孩子们使用网络保姆的技巧。最常见的技巧是安装虚拟机并使用它来访问网络。非管理员的用户无法安装Virtual Box等,因此服务解决方案也可以解决这些问题。