【发布时间】:2015-06-09 22:56:36
【问题描述】:
我有一个在系统托盘中运行的简单 WinForms 应用程序。如果用户试图从任务管理器中关闭程序,是否可以通过密码保护程序不被关闭?
理想情况下,我希望阻止用户关闭进程,但如果重新启动 Windows,我希望它在没有提示的情况下关闭。很像防病毒程序。
【问题讨论】:
-
您是否尝试过摆弄
FromClosing事件?您可以使用FormClosingEventArgs的Cancel属性控制表单关闭。将Cancel设置为false将限制应用程序被关闭。CloseReason属性指示关闭表单的原因(这是一个枚举Systems.Windows.Forms.CloseReason)。
标签: c# winforms security systray