这是DebugView、DriverMonitor、IRPTrace、WinObj、DeviceTree、DiskView、EzDriverInstaller下载,驱动程序开发必不可少的工具,熟练地使用这些工具可以帮你在开发驱动的过程中起到事半功倍的效果,也是你驱动编程水平跨越的体现。
DebugView、DriverMonitor、IRPTrace、WinObj、DeviceTree、DiskView、EzDriverInstaller是为什么我的DriverMonitor总是没有调试信息,并且打开时总会出现Unable to start the support driver.我的是win7系统,到底是软件问题还是我的系统问题。另外编译好的.sys文件第一次加载时没有问题,但是关闭后再次加载会出现当文件已存在时,无法创建该文件。望各位大侠指教啊。小弟先谢过了。
1: 所有 参itor V5.5 和 V5.5 HF1。可以通过(Help/about drive monitor)得到。
如何获取DriveMonitor 调试软件
1: 可以通过SIEMENS 网站下载
2: 设备随机资料光盘中获得
一、编写Windows驱动程序
用VC6或其工具编写驱动程序,并用编译器编译出XXX.sys文件。
二、编写操作这个驱动程序的应用程序
用VC6编写一个操作驱动程序的应用程序,并产生AAA.exe文件。
三、用DriverMonitor把XXX.sys加载上
打开DriverMonitor,选择File->Open Driver,找到XXX.sys打开。然后选择File->StartDriver 。这样就把驱动程序加载进去了,可以右击我的电脑,选择设备管理器,在菜单中选择查看,勾选显示隐藏设备。找到加载的驱动程序的名字。(如果看不到,可以重启下电脑,再次观看)。
四、启用驱动程序
在设备管理器中,双击XXX这个驱动,在“驱动程序”选项卡中,选择启动按钮。
五、启动IRPTrace软件(第一次开启时把提示信息全部取消和关闭),选择Messages菜单下的Hook Setup。勾选我们加载完毕的驱动程序的名字,然后在右边的窗口中把所有要产看的选项都选上。
六、执行自己编写的测试用的应用程序AAA.exe。这时在IRPTrace中就会出现应用程序对驱动程序发送的IRP包的情况。