123456

 

12 2013 档案

DDK Build的DIRS和SOURCE文件
摘要:DDK Build编译的时候,使用3个文件来描述被编译的源码,其中SOURCES和Makefile是必须的,而DIRS则只在划分目录的时候有用。Makefile在这里作用并不大但是必须和SOURCES文件成对出现,关键还是SOURCES和DIRS文件。SOURCES文件用于描述其所在目录下,有哪些文件参与编译,编译的结果应该是什么(是一个lib还是一个sys?),输出目录在哪里,要传递给编译器的各种定义和选项分别是什么,等等。这里有一个概念需要特别的注意,就是由一个SOURCES文件描述的其实就是一个单独的小工程,Build最后会参照SOURCES文件的设置,产生一个指定的目标文件(dll ? 阅读全文

posted @ 2013-12-25 18:30 hgy413 阅读(806) 评论(0) 推荐(1) 编辑

操作系统分类
摘要:引用MSDN:http://msdn.microsoft.com/en-us/library/ms724833.aspxOperating systemVersion numberdwMajorVersiondwMinorVersionOtherWindows8.16.3*63OSVERSIONINFOEX.wProductType == VER_NT_WORKSTATIONWindows Server2012R26.3*63OSVERSIONINFOEX.wProductType != VER_NT_WORKSTATIONWindows86.262OSVERSIONINFOEX.wProdu 阅读全文

posted @ 2013-12-19 10:19 hgy413 阅读(175) 评论(0) 推荐(0) 编辑

驱动学习2
摘要:1.查看性能,可以直接在命令行输入:perfmon打开性能管理器Processor: % Privileged Time:对应于处理器执行 Microsoft Windows 内核命令(例如处理 SQL Server I/O 请求)所用时间的百分比。如果Physical Disk计数器的值很高时该计数器的值也一直很高,则考虑安装速度更快或效率更高的磁盘子系统。如果发现某一进程对驱动程序操作后,内核模式的运行时间陡然上升,则说明驱动程序消耗了大量的内核资源Processor: %User Time:对应于处理器执行用户进程(例如 SQL Server)所用时间的百分比。 阅读全文

posted @ 2013-12-18 17:11 hgy413 阅读(96) 评论(0) 推荐(0) 编辑

WDM驱动在win7和XP下T系统方式加载
摘要:xp:控制面板-->添加硬件再再ok,在设备管理器中可以看到:win7:点击添加过时设备后,操作就和xp一样了 阅读全文

posted @ 2013-12-18 13:50 hgy413 阅读(304) 评论(0) 推荐(0) 编辑

makefile和source
摘要:makefile总是一句话不变:!INCLUDE $(NTMAKEENV)\makefile.def意味着直接使用DDK目录下的makefile.def,一般在DDK安装目录的bin文件夹下.sourceTARGETNAME=HelloWDM //编译出来的驱动程序的名称TARGETTYPE=DRIVER //编译的类型是驱动程序编译DRIVERTYPE=WDM //驱动程序的类型是WDM驱动程序TARGETPATH=OBJ //生成的文件存放在OBJ目录中INCLUDES=$(BASEDIR)\inc;\ //这是需要引入的头文件 ... 阅读全文

posted @ 2013-12-18 11:23 hgy413 阅读(525) 评论(0) 推荐(0) 编辑

驱动编译环境--x86 Checked Build Environment
摘要:x86:Windows是32位版本,和CPU是32位还是64位无关x64:64位版本的WindowsIA64:Intel的与x86不兼容的64位平台所以一般用x86就好了 阅读全文

posted @ 2013-12-17 15:50 hgy413 阅读(387) 评论(0) 推荐(0) 编辑

导航

点击右上角即可分享
微信分享提示