读书人

c# winFrom 程序 怎么防止任务管理器强

发布时间: 2012-03-29 12:53:13 作者: rapoo

c# winFrom 程序 如何防止任务管理器强行结束进程
本人开发一个安全防护的工具,类似与360的那样,程序可以被强行结束 很郁闷 能否改成像360那样 强行结束 会报错误

[解决办法]
我也想知道。关注
[解决办法]
http://www.winu.cn/htmls/165/062/
[解决办法]

C# code
        protected override void OnFormClosing(FormClosingEventArgs e)        {            switch (e.CloseReason)            {                case CloseReason.ApplicationExitCall:                    e.Cancel = true;                    MessageBox.Show("拦截关闭要求事件!");                    break;                case CloseReason.FormOwnerClosing:                    e.Cancel = true;                    MessageBox.Show("拦截自身关闭事件!");                    break;                case CloseReason.MdiFormClosing:                    e.Cancel = true;                    MessageBox.Show("拦截MDI窗体关闭事件!");                    break;                case CloseReason.None:                    break;                case CloseReason.TaskManagerClosing:                    e.Cancel = true;                    MessageBox.Show("拦截任务管理器关闭事件!");                    break;                case CloseReason.UserClosing:                    e.Cancel = true;                    MessageBox.Show("拦截用户关闭事件!");                    break;                case CloseReason.WindowsShutDown:                    e.Cancel = true;                    MessageBox.Show("拦截关机事件!");                    break;                default:                    break;            }            base.OnFormClosing(e);        }
[解决办法]
加钩子呗,还有一种办法就是两个程序互相监测,有一个被关掉马上启动
[解决办法]
关注...我也想知道...顶上去别沉了
[解决办法]
关注`
[解决办法]
学习
[解决办法]

[解决办法]
把该程序的进程在 任务管理器中隐藏掉 木马就是 这样的
[解决办法]
一个进程,一个服务,互相监控。
[解决办法]
探讨
一个进程,一个服务,互相监控。

[解决办法]
探讨
C# code
protected override void OnFormClosing(FormClosingEventArgs e)
{
switch (e.CloseReason)
{
case CloseReason.ApplicationExitCall:
e.Cancel = true;
MessageBox.Show("拦截关闭要求事件!");
break;
case CloseReason.FormOwnerClosing:
e.C…

读书人网 >C#

热点推荐