欢迎来到 嗅灵易学

零基础也能上手的脚本技术课,一对一答疑带你入门

扫盲贴,HOOK SSDT 短文一篇。

扫盲贴,HOOK SSDT 短文一篇。

//author:梧桐
//转载请注明出处
------------------------很不华丽的分割线------------------------------------------------------
本文章仅供那些在驱动开发门外徘徊的程序爱好者参考和学习,大牛就绕过吧,
如有错误的地方,还请多多指出,不胜感激。
------------------------很不华丽的分割线------------------------------------------------------
      对于Driver 一词儿,我想大家都不陌生,它是工作在ring0下的,正是因为如此,它不不能够快速上手的,更多的时候你要熟悉它的技术资料和接口,还要熟悉底层工作的原理,一不小心搞个BSOD,那是会非常郁闷的。
    好了,现在让我们步入正题,首先确认你已经安装好了DDK(学习驱动开发,推荐WINXP DDK 2600、 Windows XP,  VS2003),配置好了你的开发环境(DDK Wizard),在VS20003里添加WINDDK路径。
    打开VS2003,Tools选项,选取 Options(如下图):

    然后,我们找到 Projects(工程),选取VC++ Directories,添加WINDDK路径:

    配置好这些环境以后,我们开始与驱动的亲密接触吧。
    先来建立一个驱动的工程:

    那些默认的选项,全部取消掉:

    接着点 Finish ,删除 Header Files、Resource Files,此时,DDK Wizard 已经为我们建立了一套Driver模板了,但细看,是不是感觉非常非常的乱?
    OK,我们把它K掉,现在我们自己来打造一个简单的入口点。
    

注意:上传附件及图片大小不得大于30M。

⚠️ 版权声明:
本博客所有内容(含教程、源码、工具)仅供个人技术学习与研究交流使用,严禁商用、倒卖、二次分发及非法用途
未经作者书面授权,任何组织或个人不得转载、复制或用于其他平台,违者将追究相关责任。

0 0 0 举报
复制成功