![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Windows驱动
mkelehk
「可以做」跟「做得好」相差很远!
展开
-
VS2012 ddk驱动编译与虚拟机联机调试设置
原文地址:http://bbs.pediy.com/showthread.php?t=165985&highlight=vs2012一.安装Windows Driver Kit 81首先在计算机上安装VS2012 (12很容易安装,安装步骤略),然后到官网上下载Windows Driver Kit 8 下载地址:http://msdn.microsoft.com/zh-cn/win转载 2015-06-26 15:54:36 · 762 阅读 · 0 评论 -
使用windbg分析蓝屏.dmp文件
一、windbg的配置。1.一般WDK都包含windbg,譬如:H:\WinDDK\7600.16385.1\Debuggers\windbg.exe。2.windbg访问符号需要SYMSRV.DLL 和 SYMSTORE.EXE,应在环境变量添加windbg安装路径。操作方法:计算机-->属性-->高级-->环境变量,在系统变量列表框双击“path”原创 2015-07-24 11:24:44 · 8733 阅读 · 1 评论 -
ComDB的意义
虚拟串口需要自己分配COM口号,然后创建串口,但创建前需要确定哪些串口端口号还没有使用,避免冲突,注册表路径:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\COM Name Arbiter”的ComDB子项体现这个。该二进制值每一位代表对应COM口是否被占用,比如29,它的二进制:0100 1001,则从右往左数代表第1,4,7端口被占用。原创 2015-07-23 15:06:05 · 4732 阅读 · 0 评论 -
防止windows自动删除MEMORY.DMP
方法一:手动将“%SystemRoot%\MEMORY.DMP”路径修改为其他路径譬如“E:\dmp\”方法二:win7下修改注册表“[HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\CrashControl]"AlwaysKeepMemoryDump"=dword:00000001”不严格地测试了一下,win8 64位方法一可行原创 2015-08-07 17:11:43 · 2648 阅读 · 0 评论 -
DDK上编译出map文件
set LINKER_FLAGS=$(LINKER_FLAGS) /MAP:w7_x64.map原创 2015-07-24 15:59:07 · 622 阅读 · 0 评论 -
WDM驱动程序学习
WDK安装目录下的,如:”D:\WinDDK\7600.16385.1\src\general\toaster\wdm\ “里面有一个带有详细注释的WDM驱动例子(而WDK8.1有专门的sample压缩文件包),包括虚拟总线驱动和功能驱动过滤驱动,安装工具,测试工具等等。原创 2015-07-03 23:11:52 · 625 阅读 · 0 评论 -
控制器和多功能设备
在第六章提到过,有两种类型的设备不太符合PNP的框架。它们是控制器设备和多功能设备。控制器设备管理一些子设备,而多功能设备在同一个设备上有几种功能。它们的共同之处在于,必须使用独立的I/O资源来创建多个设备对象。在Windows XP 下,支持那些遵守各自总线标准的设备很容易,例如: PCI, PCMCIA,USB设备等。 PCI 总线驱动可自动识别 PCI 多功能卡。对PCMCIA 设备,可转载 2015-07-01 10:52:04 · 584 阅读 · 0 评论 -
设备驱动程序INF文件解析
INF文件的节 INF文件是一个文本文件,由许多按层次结构排列的节组成,他们以方括号中的节名称开始,如[Version]、[Manufacturer]等,后面是改接所含有的各个项,如Signature、DriverVer等。节中各项的基本定义格式为entry=value[,value…] 其中,“entry”标示项名称,“value”标示该想的取值。节名和项名称转载 2015-06-09 11:56:37 · 8987 阅读 · 0 评论 -
win7和win8没有数字签名安装驱动的方法
bcdedit -set loadoptions DDISABLE_INTEGRITY_CHECKSbcdedit -set TESTSIGNING ONbcdedit -set loadoptions ENABLE_INTEGRITY_CHECKSbcdedit -set TESTSIGNING OFF原创 2015-06-15 14:35:31 · 2199 阅读 · 0 评论 -
以system权限修改注册表的方法
最近调试windows驱动时想手动修改注册表的某一项,但提示不够权限。可以先下载一个工具包PsExec,把PsExec.exe copy到系统盘的system32目录下,使用下面的命令:PsExec -i -s -d regedt32.exe原创 2015-06-26 16:00:35 · 6113 阅读 · 0 评论 -
打开设备管理器的快捷方式
经常需要打开设备管理器的可以使用以下快捷方式:1.点击C:\WINDOWS\system32\devmgmt.msc右键发送快捷方式到桌面。2.将 explorer "C:\WINDOWS\system32\devmgmt.msc" 保存为bat文件。3.在win8上按住微软标记“旗子”+x,单击设备管理器.原创 2015-07-24 17:12:44 · 6480 阅读 · 0 评论