由于已有驱动是用DriverStudio+VC6.0+DDK开发的,所以我想从DDK开始学起。
但自己用的开发环境是VS2010的,网上都是讲VS2010+WDK如何搭建,没找到关于DDK的。请问各位大侠,我该怎么搭建开发环境然后可以在现有的驱动程序基础上继续进行呢?
------解决思路----------------------
Driver Studio是一个过时的产品不支持vs2010。不再升级了。
如果没什么大问题,建议你保留DriverStudio+VC6.0+DDK来开发。
------解决思路----------------------
DriverStudio+VC6.0+DDK好像没有sources文件。
如果能够生成对应的sources文件,你的驱动就可以用DDK Build直接编译。
不太建议用VS2010建立驱动工程直接编译驱动。
微软比较建议直接用VS2013+WDK来搭建驱动开发系统。
我的意思是建立成类似driver studio + vs2010 + ddk这种,这样也不可行吗?
建议用VS2010 + WDK7600 + EASYSYS来搭建,个人感觉比DS要好用
关键是我想在已有的驱动代码上学习,如果用WDK的话很多东西又不一样了
这个是向后兼容的啊,你的DDK代码在WDK下编译通不过吗?
------解决思路----------------------
不太建议用VS2010建立驱动工程直接编译驱动。
微软比较建议直接用VS2013+WDK来搭建驱动开发系统。
------解决思路----------------------
那只是个框架啊,再说WDF是兼容WDM的,
就好比你使用windows的API画出了一个窗体,那么你用MFC肯定更容易得到一个窗体,因为MFC把
华窗体都已经设计在框架内部了。
WDM就好比是API,WDF就好比是MFC,你在MFC里可以直接调用API,那么你在WDF框架下也可以运行
WDM框架的程序