首页
论坛
课程
招聘
[原创]X86内核笔记_2_驱动开发
2021-7-6 19:53 15431

[原创]X86内核笔记_2_驱动开发

2021-7-6 19:53
15431
收藏
点赞14
打赏
分享
最新回复 (26)
雪    币: 9
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
mb_itmemoyh 活跃值 2021-10-17 11:02
26
0
SSH山水画 恢复清除的属性,再把自己的驱动加到链表里
VOID ResetDriver(PDRIVER_OBJECT DriverObject) {
    DbgPrint("准备还原");

    //还原属性
    DriverObject->Flags = Flags;
    DriverObject->DriverSection = DriverSection;
    DriverObject->DriverInit = DriverInit;

    PKLDR_DATA_TABLE_ENTRY selfNode = (PKLDR_DATA_TABLE_ENTRY)DriverObject->DriverSection;
    PKLDR_DATA_TABLE_ENTRY preNode = selfNode;

    //push加上链表
    PushEntryList((PSINGLE_LIST_ENTRY)preNode, (PSINGLE_LIST_ENTRY)node);

    DbgPrint("还原成功");
}

我这样还原卸载就蓝屏,我还是个新手,还不太懂

雪    币: 9
能力值: ( LV1,RANK:0 )
在线值:
发帖
回帖
粉丝
mb_itmemoyh 活跃值 2021-10-17 11:13
27
0
SSH山水画 恢复清除的属性,再把自己的驱动加到链表里
加连链表要用什么函数?
游客
登录 | 注册 方可回帖
返回