IoRegisterDriverReinitialization 和IoRegisterBootDriverReinitialization

谁能告诉我下这两个函数注册的回调函数当时所处的系统环境到底有多么细小的区别? 除开DDK中说的那些

我遇到了一个BSOD,SESSION5_INITIALIZATION_FAILED。现在已经解决,但是解决的是稀里糊涂。

哪位兄弟姐妹能指点下迷经?


One Response to “IoRegisterDriverReinitialization 和IoRegisterBootDriverReinitialization”

  1. yeluosong 说道:

    绕过主动防御的代码注入方法一点思考
    思路实在是太妙了:)

    不知道这两个函数当时所处的系统环境这个问题楼主弄明白没,说下我的看法:)
    IoRegisterBootDriverReinitialization所注册的回调例程执行时机是在系统引导之时,所有boot型驱动加载完之后,执行的。那时内核已经加载,但尚未初始化。
    IoRegisterDriverReinitialization所注册的回调例程执行时机有两处,其中一处是scm利用zw咯ader()加载驱动时调用,另一处是在系统初始化phase3调用

    [回复]

Post a Comment