assofou
驱动牛犊
驱动牛犊
  • 注册日期2001-08-20
  • 最后登录2002-04-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1644回复:1

如何同时在98和2000下同时开发NDIS驱动,DDK还是DriverStudio好?

楼主#
更多 发布于:2001-10-15 16:54
对于一个驱动程序,我们一般都需要在下面几种操作系统下开发
Windows95/NT/98/98SE/ME/2000/XP

对于95和NT来说可能优先级低的多,但是对于98/ME和2000/XP来说都是必须的,由于这两种系统驱动程序结构不同,所以想着一个最优化的方法来做,最小化投入成本,PASSTHRU是不错的例子可是只能在2000上跑,各位高手有没有建议这样应该是用怎么样一个流程来解决这些问题?

不胜感激
硫酸
.X.T.I.M.
驱动大牛
驱动大牛
  • 注册日期2001-09-22
  • 最后登录2021-08-25
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于: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别人的代码是不太可能实现的啦!参考可以!这是我的个人观点~~有待斑竹指正批评!!!
<IMG src="http://www.microsoft.com/traincert/images/logos/mcp.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcdba.gif" border=0><br> <IMG src="http://www.microsoft.com/traincert/images/logos/mcse.gif" border=0> <IMG src="http://www.microsoft.com/traincert/images/logos/mcsd.gif" border=0>
游客

返回顶部