首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

【简单的VC编译DDK的一些小疑点,顶者皆分】

2012-03-01 
【简单的VC编译DDK的一些小问题,顶者皆分】问题一:在VC中C/C++的preprocessor设置:WIN32100,_X86_1,WINVER

【简单的VC编译DDK的一些小问题,顶者皆分】
问题一:在VC中C/C++的preprocessor设置:WIN32=100,_X86_=1,WINVER=0x500,DBG=1 其中WIN32 = 100是啥意思?

问题二:
Base address:0x10000
Entry-point sysmbol:DriverEntry
Statck Reverse:0x400000,缺省是1MB,但为什么要设成4MB?
Commit:0x1000 

问题三:从代码上看,怎么才能分的清NT驱动和WDM驱动?看武安河那斯的书,直接运行他的例子,都常常运行时出不来效果。


小弟分少级别低,还请高手见谅~~ 顶者皆分。如嫌分少,可再开帖给分。感谢大家

100%结帖率就是保证


[解决办法]
我也没搞明白呢~~跟着学习了。之前都用DDK编译,这几天想用C++Test查代码都查不了。
还有,不知道,WDK和ddk在VC中的设置有什么不同
[解决办法]
只能帮顶了,不懂,也想学习学习
我本来也想配VC来编译的,但我还有应用层的VC程序,还是放弃了,直接build
[解决办法]
友情帮顶下。

MARK.
[解决办法]
1、WIN32表示32位驱动程序,100表示NT版本是1.0,这个值基本上不会用到,只要定义WIN32即可。
2、个人感觉栈大小设置没什么意义,你可以改成1MB试试。
3、如果DriverEntry中是否设置了AddDevice例程,则是WDM驱动;如果没有设置则不是WDM。

热点排行