摘要:DDK Build编译的时候,使用3个文件来描述被编译的源码,其中SOURCES和Makefile是必须的,而DIRS则只在划分目录的时候有用。Makefile在这里作用并不大但是必须和SOURCES文件成对出现,关键还是SOURCES和DIRS文件。SOURCES文件用于描述其所在目录下,有哪些文件参与编译,编译的结果应该是什么(是一个lib还是一个sys?),输出目录在哪里,要传递给编译器的各种定义和选项分别是什么,等等。这里有一个概念需要特别的注意,就是由一个SOURCES文件描述的其实就是一个单独的小工程,Build最后会参照SOURCES文件的设置,产生一个指定的目标文件(dll ?
阅读全文
摘要:引用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
阅读全文
摘要:1.查看性能,可以直接在命令行输入:perfmon打开性能管理器Processor: % Privileged Time:对应于处理器执行 Microsoft Windows 内核命令(例如处理 SQL Server I/O 请求)所用时间的百分比。如果Physical Disk计数器的值很高时该计数器的值也一直很高,则考虑安装速度更快或效率更高的磁盘子系统。如果发现某一进程对驱动程序操作后,内核模式的运行时间陡然上升,则说明驱动程序消耗了大量的内核资源Processor: %User Time:对应于处理器执行用户进程(例如 SQL Server)所用时间的百分比。
阅读全文
摘要:xp:控制面板-->添加硬件再再ok,在设备管理器中可以看到:win7:点击添加过时设备后,操作就和xp一样了
阅读全文
摘要:makefile总是一句话不变:!INCLUDE $(NTMAKEENV)\makefile.def意味着直接使用DDK目录下的makefile.def,一般在DDK安装目录的bin文件夹下.sourceTARGETNAME=HelloWDM //编译出来的驱动程序的名称TARGETTYPE=DRIVER //编译的类型是驱动程序编译DRIVERTYPE=WDM //驱动程序的类型是WDM驱动程序TARGETPATH=OBJ //生成的文件存放在OBJ目录中INCLUDES=$(BASEDIR)\inc;\ //这是需要引入的头文件 ...
阅读全文
摘要:x86:Windows是32位版本,和CPU是32位还是64位无关x64:64位版本的WindowsIA64:Intel的与x86不兼容的64位平台所以一般用x86就好了
阅读全文