fah*_*san 4 .net c# windows winforms
我一直致力于直销/现金注册申请.我们需要使用Alt + Esc,Ctrl + Alt + Del或Alt + Tab等组合来阻止用户退出应用程序,我们将提供单独的自定义热键进行退出.该应用程序将是全屏的,没有任何关闭按钮.我已经完成了全屏没有交叉按钮部分,但坚持禁用低系统级热键.我如何在C#中执行此操作?我们赞赏任何帮助或替代方法(即设置用户组权限以防止星级菜单/任务管理器或任何其他替代方案来实现目标).
编辑:我们正在使用WinForms.该应用程序将在Windows XP/Vista/7中运行.
没有直接的方法可以逃避Windows的标准行为.Windows的用户必须有可能杀死应用程序.如果应用程序不服从,系统将强制终止应用程序.
但是,有一些技巧,通常由病毒编写者使用,这里有一些(不广泛):
explorer.exe你的应用程序.WM_CLOSE,WM_EXIT或WM_KILL消息,并简单地继续"活".但是,一般建议:不要这样做.如果需要,允许您的用户可能杀死程序,否则将很难进行任何维护.唯一"支持"的方式是通过服务,您可以允许特殊用户停止服务,并且无法通过任务管理器停止服务.
| 归档时间: |
|
| 查看次数: |
2639 次 |
| 最近记录: |