C#/C++保护自身进程无法被任务管理器结束3.0版

时间:2024-02-24 11:35:38
【文件属性】:

文件名称:C#/C++保护自身进程无法被任务管理器结束3.0版

文件大小:17.8MB

文件格式:RAR

更新时间:2024-02-24 11:35:38

hooks C++ C#64

V3.0版:双击exe(64bit的)可测试,若要编译32位的记得修改解决方案平台,然后再编译,这点相信大神们肯定清楚。核心代码是C++完成,C#调用dll实现了对C#进程的保护。在XP、Win7 32和64系统下测试通过。可参见我的博客。 限制了动态调分


网友评论

  • 说调用有问题,程序集不符,怎么处理? #内容缺失 #参考意义不大
  • win7 64位我测了下没问题: 1、win7 32位进程需要分情况讨论。普通权限双击打开exe,任务管理器无法结束,但任务管理器点左下角,显示所有用户进程,然后就可以杀掉。若以管理员权限打开exe,都能得到保护; 2、C++代码调用dll,得不到保护;
  • 测试环境:WIN10 64bit 有2个疑问: 1.System.Diagnostics.Process.GetCurrentProcess()得到的ID与任务管理器中进程PID无法对应 2.InstallHook后仍然从任务管理器关闭