全局监控进程创建and禁止结束某进程

本文介绍了一种使用APIHook64类来全局监控进程创建和防止特定进程被结束的方法。通过在内存中挂钩API,实现对目标进程的控制。详细展示了APIHook64类的构造函数及Hook函数的实现过程,涉及到的关键步骤包括获取函数地址、修改内存保护属性、写入钩子代码等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

32位系统直接传统Hook就Ok了,但是64位系统就不行了,需要改动一下汇编代码

64位系统Hook需求
1.目标进程64位
2.注入程序64位
3.dll64位
以上条件必须都满足方可Hook64程序

--------------------------------------------------------------------------------------------------------
全局监控进程创建思路
Hook组员管理器explorer.exe
因为用户点击软件启动时实际上是由资源管理器负责创建进程的
资源管理器调用的创建进程API:CreateProcessW
所以我们只需要Hook CreateProcessW即可
然后回调函数中添加过滤放行或禁止就好了
效果图
测试环境:Win7 64bit

当我们点击某个应用程序时
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值