同样是看别人代码时发现的,作者使用了MmGetPhysicalAddress和MmMapIoSpace这两个函数,之前从来没看过这两个函数还以为是作者自己写的呢。后来查了一下WDK原来是有文档的函数。作者是用这个函数把缓存模型I/O的地址取物理地址之后再映射出虚拟地址,虽然我没发现这么做有什么意义, ...
分类:
其他好文 时间:
2016-06-02 23:12:32
阅读次数:
2218
在Windows 2000 与Windows XP 系统采用是WINDDK来开发WINDOWS驱动程序,我手头也有WINDDK,可是从Windows Vista开始之后,一般采用Microsoft Windows Driver简称(WDK)。这段时间刚好项目有用到USB HID,需要用到HID.li ...
Qt Creator3.4.2 Based on Qt 5.5.0 (MSVC 2013, 32 bit) 在安装了VS2013的电脑上能够自动识别VS编译器,却不能识别调试器 需要下载一个wdk,安装里面的debugger 更多信息参考“http://www.librehat.com/qt-cre ...
分类:
其他好文 时间:
2016-05-03 14:32:16
阅读次数:
120
Download the WDK, WinDbg, and associated tools https://msdn.microsoft.com/en-us/windows/hardware/hh852365.aspx https://github.com/Microsoft/Windows-dr ...
分类:
其他好文 时间:
2016-04-26 00:34:48
阅读次数:
159
1. 下载WDK http://www.microsoft.com/en-us/download/details.aspx?id=11800 2. 安装WDK 3. vs2005 设置:工具-->选项-->项目和解决方式-->vc++文件夹 将WinDDK\7600.16385.1\inc\api加
分类:
其他好文 时间:
2016-02-04 08:54:50
阅读次数:
192
WIN10已上线,随之而来的是VS2015;微软在 “WDK7600” 以后就不再提供独立的内核驱动开发包了,而是必须首先安装微软集成开发环境VS,然后再从微软官网下载集成的WDK驱动程序开发包、或者离线安装的开发包 地址: https://msdn.microsoft.com/zh-cn/wind...
分类:
其他好文 时间:
2015-11-17 12:51:38
阅读次数:
10048
VS2010+WDK配置要点可以配置user property sheet:1、常规:文件扩展名 .sys2、C/C++include目录;预处理器定义:WIN32;_CONSOLE;_X86_;_DDK_;_DEBUG;DBG=1高级:调用约定,_stdcall(/Gz)代码生成:基本运行时检查默...
分类:
其他好文 时间:
2015-09-23 20:50:47
阅读次数:
252
这是目前编译驱动程序,开发驱动程序最方便、最亲切、最自然的方法。1、制作一个文本文件,(名称如:wdkproperty.props)2、放入你的project目录内,3、在property manager中加入这个wdkproperty.props,项目即可直接编译成功,.sys文件出来了。4、自动...
分类:
其他好文 时间:
2015-09-12 21:39:59
阅读次数:
149
依照VS6样式,Listing file type:assembly,Machine Code,and Sourcesources文件中:TARGETNAME=firstTARGETTYPE=DRIVERSOURCES=first.cTARGETPATH=objUSER_C_FLAGS = /FAm...
分类:
系统相关 时间:
2015-09-10 01:57:06
阅读次数:
250
WDK和DDK的作用 开发WINDOWS下的驱动程序,需要一个专门的开发包,如:开发JAVA程序,我们可能需要一个JDK,开发 WINDOWS应用程序,我们需要WINDOWS的SDK,现在开发WINDOWS下的驱动程序,我们需要一个DDK/WDK。驱动程序的文件格式都是PE格式。Windows驱动....
分类:
其他好文 时间:
2015-07-28 20:46:17
阅读次数:
128