【发布时间】:2013-07-04 18:03:17
【问题描述】:
这个问题有时可能对所有人都很有趣。在c# 中创建了一个应用程序,但我的问题在于实现它,在任何情况下都不应停止应用程序而无需重新启动系统。我怎样才能做到这一点?我听说循环引用它是什么以及如何在我的 Windows 应用程序中应用它
如果可以使用 Windows 服务完成,那么服务也可以从任务管理器中停止,但我不希望我的应用程序停止
【问题讨论】:
-
你想创造什么?如果用户真的愿意,他们应该能够关闭您的程序。
-
我正在尝试创建一个家长控制应用程序,该应用程序在启动时不应停止,除非系统重新启动
-
但是如果可以在系统重启的时候关闭,那孩子不就可以重启系统了吗?如果您将其创建为服务并且孩子能够找到并关闭该服务,他们可能只需重新启动 PC 即可关闭它。
-
仍然可以禁用。通过 msconfig 将其从启动列表中删除并不比找到服务并关闭它更难。
-
创建服务。应用适当的权限,以便用户无法停止服务。利润。无需从代码中解决这个问题(或根本解决它,因为它已经解决了数百次)。