社区
C#
帖子详情
C#阻止“任务管理器”结束进程
friend555
2009-02-03 04:09:22
我在“Windows任务管理器”里点击“结束进程”,想用C#实现不能结束的目的;就像点击“WINLOGIN.EXE”--“结束进程”,系统会提示“该进程为关键系统进程,任务管理器无法结束进程”;请问用C#应该怎么是想呢?
拜谢!!
...全文
2563
112
打赏
收藏
C#阻止“任务管理器”结束进程
我在“Windows任务管理器”里点击“结束进程”,想用C#实现不能结束的目的;就像点击“WINLOGIN.EXE”--“结束进程”,系统会提示“该进程为关键系统进程,任务管理器无法结束进程”;请问用C#应该怎么是想呢? 拜谢!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
112 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ahuer
2010-12-18
打赏
举报
回复
长见识了!
LOVE_GG
2010-06-18
打赏
举报
回复
用心学习中......
ziyan688999
2010-04-26
打赏
举报
回复
C#对底层还是不吃消
CsToD
2009-03-24
打赏
举报
回复
发了,wll-00500@163.com你确定will后面是-不是_吗?
friend555
2009-03-24
打赏
举报
回复
CsToD:不知道你还在吗,我的邮箱wll-00500@163.com,非常感谢
CsToD
2009-03-24
打赏
举报
回复
留个邮箱吧,我给你发过来
friend555
2009-03-24
打赏
举报
回复
To CsToD:正如5楼的方法
挂钩API,首先要注入一个dll,这个dll必须用C++写
所以完全用c#基本是无法实现的
我原来只注意到是要阻止结束进程,没注意要用C#写,抱歉
你能不能帮我写一份完整的C++代码,我想研究一下;我在网上的不能运行,谢谢了!
friend555
2009-03-24
打赏
举报
回复
在顶一下,过几天结贴
friend555
2009-03-24
打赏
举报
回复
To CsToD:现在结贴了,以后有问题希望再得到你的帮助,呵呵,谢谢了
friend555
2009-03-24
打赏
举报
回复
To CsToD:已经收到了,谢谢你
jinhu885
2009-03-23
打赏
举报
回复
群英荟萃啊
路过 学习
CsToD
2009-03-23
打赏
举报
回复
正如5楼的方法
挂钩API,首先要注入一个dll,这个dll必须用C++写
所以完全用c#基本是无法实现的
我原来只注意到是要阻止结束进程,没注意要用C#写,抱歉
friend555
2009-03-23
打赏
举报
回复
to cstoD:三月份快过去了,你说给我写一下程序,写好了吗?对于你来说可能很简单,对我来说太难了,先谢谢了
chenbin0522
2009-03-23
打赏
举报
回复
[Quote=引用 5 楼 shiweifu 的回复:]
是组织任务管理器运行
还是组织任务管理器结束指定进程?
前者可以建立个新线程,每隔一定时间来获取系统当前是否有taskmgr,如果有就结束
后者:
一般常用的保护方法有几种:
1,设置进程属性为隐藏。这种只能骗一般的人;
2,API钩子勾住任务管理器里的TermiteProcess进程;
3,API全局钩子够上面的那个进程,这样就不怕它用任务管理器之外的工具杀你了;
4,勾住SSDT的函数,如果用卡巴,就有点麻烦,因为它也是用…
[/Quote]
真强
swalp
2009-03-23
打赏
举报
回复
把你的进程写成系统进程就可以,写成Server进程就可以。我用VB做过。不能结束
liguoliangaccp
2009-03-23
打赏
举报
回复
哈哈,亲爱的朋友们其实问题可以换个角度去看待,比如楼主的问题可以附加到系统的哦主要进程,或者写键盘钩子,让他连管理器都掉不出来!他如何杀你??我个人建议使用后者,你在做个窗体置前!哈哈就像屏幕锁定一样了!男人要做就要做的狠一点!我有键盘钩子的源代码(拦截所有键盘事件)有兴趣的朋友可以加我的QQ:361057855 请注明要键盘钩子!要不然我不会去注意谢谢!因为工作!如果没有反应请发送抖动窗口,因为我的QQ是工作模式(无任何显示,就连进程都没有)!如果还没有反映请留言!谢谢
xunaipeng
2009-03-23
打赏
举报
回复
学习了!
friend555
2009-03-12
打赏
举报
回复
这个问题看来暂时是解决不了了,现在也没时间研究了,过几天就给大家散分了!
hxily
2009-03-11
打赏
举报
回复
学习了
friend555
2009-03-10
打赏
举报
回复
高见
加载更多回复(90)
防止
C#
应用程序被
任务管理器
结束
网上的方法几乎99%的都无法使用,亲测win7——32,64有效,画面不闪,无论是
结束
进程
还是
结束
进程
树都无法关闭,可编译AnyCpu,具体用法参考代码。三行代码解决你的需求。
禁止
进程
结束
禁用
任务管理器
结束
程序
已经写好的dll,直接调用里面的2个函数就可以了
C#
任务管理器
中隐藏
进程
.rar
ASP.Net4.0中新增23项功能 这里说的只是在WINDOWS
任务管理器
里隐藏,不是在
进程
里消失例如我们要隐藏QQ
进程
,不在WINDOWS
任务管理器
里显示 个人页面 登陆交谈
c#
钩子函数拦截
任务管理器
的关闭消息详情实现介绍.docx
代码解释: 在窗体加载时,使用SetWindowsHookEx来设置钩子函数,该函数会返回钩子句柄 设置钩子函数的委托Callback,如果拦截到
任务管理器
关闭消息,则在控制台输出一条信息,并返回IntPtr.Zero来拦截消息 在窗体关闭时,调用UnhookWindowsHookEx来卸载钩子 使用DllImport引入Windows API,包括SetWindowsHookEx、UnhookWindowsHookEx、CallNextHookEx、GetShellWindow等函数 需要注意的是,使用钩子函数来拦截系统消息是一种涉及到系统底层的技术操作,应该谨慎使用。少量的、恰当使用的钩子函数不会对系统造成影响,但是如果使用不当可能会影响系统稳定性和安全。
HookApi禁止
任务管理器
结束
进程
Hook TerminateProcess函数 禁止
任务管理器
结束
进程
内有详细注释解说 编译运行通过!
C#
111,123
社区成员
642,536
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章