应用层通过CreateFile函数调用驱动产生代号为123的错误修正方法

使用CreateFile("\\\\.\\Example",G....)方法调用安装的驱动Example发现返回的Handle始终为-1,调用GetLastError函数查看发现错误代码为123,使用OD进行分析发现,在程序运行时实际调用CreateFileW,但是"...

2012-03-31 17:37:57

阅读数 2484

评论数 0

EasySYS开发驱动在调试版运行时注意的问题(1)

在EasySYS生成的文件中的DriverEntry进入后会有KdBreakPoint()调用,当使用调试版的DDK编译后,安装使用会出现死机状态,因为KdBreakPoint在调试版编译时是起作用的,当用Windbg调试结果会正确,但是直接运行就会死机,对于入门的孩纸是个纠结的问题。纠结了几天无...

2012-03-30 21:13:37

阅读数 848

评论数 0

驱动开发中的TYPE_ALIGNMENT问题

编译codeproject中的Example驱动例子(http://www.codeproject.com/Articles/9504/Driver-Development-Part-1-Introduction-to-Drivers)时,其中的Example_WriteNeither函数中使用了...

2012-03-29 15:04:25

阅读数 1650

评论数 0

WinDbg学习笔记整理

转http://www.vcfans.com/2010/04/windbg-study-notes-order.html 去年看WinDbg帮助时随手记下来的一点资料,放上来保存一下,有新内容我会陆续更新上来。 1. 命令行前数字的含义 用户调试模式下,如2:005, 2表示进程ID,0...

2012-03-26 08:56:47

阅读数 1485

评论数 0

VS2005+WINDDK+Driver Studio 3.2编译出第一个测试驱动程序(转载但有修正)

引自:http://www.cnblogs.com/Torres_fans/archive/2009/12/28/1634149.html 我希望的就是DDK(2600)+VS2005+DRIVER STUDIO(3.2) 这里的driver studio3.2不是破解版本,只能免费使...

2012-03-25 15:47:00

阅读数 1629

评论数 0

windows驱动入门,DDK中例子的实用方法

转http://www.cnblogs.com/yzhe/archive/2010/02/04/1663797.html 首先,windows下驱动开发,要有一整套的开发调试工具。在本例子中要用到如下工具: windbg -- Windows下内核模式驱动调试的一大利器。(microsof...

2012-03-25 11:37:11

阅读数 2636

评论数 0

提示
确定要删除当前文章?
取消 删除