阅读:1644回复:1
如何同时在98和2000下同时开发NDIS驱动,DDK还是DriverStudio好?
对于一个驱动程序,我们一般都需要在下面几种操作系统下开发
Windows95/NT/98/98SE/ME/2000/XP 对于95和NT来说可能优先级低的多,但是对于98/ME和2000/XP来说都是必须的,由于这两种系统驱动程序结构不同,所以想着一个最优化的方法来做,最小化投入成本,PASSTHRU是不错的例子可是只能在2000上跑,各位高手有没有建议这样应该是用怎么样一个流程来解决这些问题? 不胜感激 |
|
|
沙发#
发布于:2001-10-15 21:27
要看是在哪一层的驱动咯!要是NIC miniport根本不可能跨平台的啊!IM嘛写成WDM好象就可以通用于9x和NT两内核,至于DDK好还是DriverStudio好这个问题实在是令人费解的问题,DDK和DriverStudio虽然都是win32驱动的开发工具级但是,层次是不同的!DDK是本,driverstudio不过是为了方便调试和生成可从用代码的工具,是建立在DDK的基础上的!或只能说他是DDK的辅助工具或扩展!毕竟是微软的内核扩展开发啊!别的公司的东西能代替么??Answer is NO!!!!没有开发驱动不用DDK的!但是有不用或少用driverstudio的!起码我就不太用!passthru编译出来的是nt-kl mode 的sys文件,当然只能在2000下用,如果想跨平台,光靠DIY别人的代码是不太可能实现的啦!参考可以!这是我的个人观点~~有待斑竹指正批评!!!
|
|
|