- 博客(6)
- 资源 (38)
- 收藏
- 关注
原创 11.driverbase-IoGetDeviceObjectPointer源码(need ObDereferenceObject)
DDK Build编译的时候,使用3个文件来描述被编译的源码,其中SOURCES和Makefile是必须的,而DIRS则只在划分目录的时候有用。Makefile在这里作用并不大但是必须和SOURCES文件成对出现,关键还是SOURCES和DIRS文件。SOURCES文件用于描述其所在目录下,有哪些文件参与编译,编译的结果应该是什么(是一个lib还是一个sys?),输出目录在哪里,要传递
2013-12-25 18:30:02 1490
原创 49.VC(custom)-操作系统分类
引用MSDN:http://msdn.microsoft.com/en-us/library/ms724833.aspxOperating systemVersion numberdwMajorVersiondwMinorVersionOtherWindows 8.16.3*63OSVERSIONINFOEX.wProductType
2013-12-19 10:19:42 1480
原创 10.driverbase-prefmon查看驱动性能
1.查看性能,可以直接在命令行输入:perfmon打开性能管理器Processor: % Privileged Time:对应于处理器执行 Microsoft Windows 内核命令(例如处理 SQL Server I/O 请求)所用时间的百分比。 如果 Physical Disk 计数器的值很高时该计数器的值也一直很高,则考虑安装速度更快或效率更高的磁盘子系统。
2013-12-18 17:11:27 1065
原创 9.driverbase-WDM驱动在win7和XP下系统方式加载
xp:控制面板-->添加硬件再再ok,在设备管理器中可以看到:win7:点击添加过时设备后,操作就和xp一样了
2013-12-18 13:50:13 2149
原创 8.driverbase-makefile和source简单语法
makefile总是一句话不变:!INCLUDE $(NTMAKEENV)\makefile.defsourceTARGETNAME=HelloWDM //编译出来的驱动程序的名称TARGETTYPE=DRIVER //编译的类型是驱动程序编译DRIVERTYPE=WDM //驱动程序的类型是WDM驱动程序TARGETPATH=OBJ
2013-12-18 11:23:43 2312
原创 7.driverbase-驱动编译环境--x86 Checked Build Environment
x86:Windows是32位版本,和CPU是32位还是64位无关x64:64位版本的WindowsIA64:Intel的与x86不兼容的64位平台
2013-12-17 15:50:25 2958
debug.exe在win7-64下模拟
2015-08-25
SetStretchBltMode测试
2011-09-17
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人