总结一下,MS有三种方式:
第一种利用执行DPC例程保护HOOK,比如每隔5ms检查一下
第二种是写在cmpcallback里面,回调的时候恢复HOOK
第三种是开一个内核的线程,反复检查恢复HOOK
不知道还有其他方法没,暂且对我来说足够了吧。。。
总结一下,MS有三种方式:
第一种利用执行DPC例程保护HOOK,比如每隔5ms检查一下
第二种是写在cmpcallback里面,回调的时候恢复HOOK
第三种是开一个内核的线程,反复检查恢复HOOK
不知道还有其他方法没,暂且对我来说足够了吧。。。