kakika
驱动牛犊
驱动牛犊
  • 注册日期2002-07-08
  • 最后登录2003-09-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1331回复:8

xp下的PCI驱动程序和2000下的有哪些不同吗?

楼主#
更多 发布于:2003-09-12 10:58
请教在2000下的PCI驱动程序在XP下不能用,重新开发的话需要哪些改动?用2000下的开发工具还可以吗?
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-09-12 15:07
好像差不多,建议找个例子比较一下。
AthlonXP
驱动小牛
驱动小牛
  • 注册日期2003-05-11
  • 最后登录2010-01-20
  • 粉丝0
  • 关注0
  • 积分10分
  • 威望1点
  • 贡献值0点
  • 好评度1点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-09-14 15:05
你用2000ddk还是xp ddk编译的?

也许xp支持的某些内核函数做了修改
AthlonXP是个好人,他一生没有欺压过同侪,没有背叛过朋友。从小到大,他都是个好孩子,没有出过什么差错,没有让家人师长担过心。虽然用一句时髦的话,他不善于"推销"自己,但是做学问扎扎实实,不会投机取巧;做工作也是一步一个脚印,不会敷衍塞责。他虽然是个大烟枪,偶尔也喝喝酒,但是没有什么见不得人的恶习。他花钱虽然不特别大方,可是也不吝啬。许多不如他的人,或幸或不幸,一般的也都成了家。可是为什么MM不喜欢他呢??
Always!978
驱动小牛
驱动小牛
  • 注册日期2002-05-09
  • 最后登录2005-04-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-09-17 10:38
1、2000下要2000DDK,XP下要XPDDK ^-^
2、xp编译时不认中文目录,2000下可认
3、如果编译时说找不到NTDDK\\bin\\mofcomf文件,请将NTDDK\\bin\\x86下的mofcomf文件拷贝到NTDDK\\bin\\下
4、可能出现的问题:设备名称和注册表路径没有显示。

具体细节清参阅武安河的\"WDM设备驱动程序开发\"
Tomorrow Never Die
wangjisheng
驱动小牛
驱动小牛
  • 注册日期2002-11-06
  • 最后登录2011-07-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望20点
  • 贡献值0点
  • 好评度9点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-09-17 20:51
DS可以用的
bingjie
驱动小牛
驱动小牛
  • 注册日期2001-08-15
  • 最后登录2007-11-29
  • 粉丝0
  • 关注0
  • 积分36分
  • 威望5点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-09-18 15:31
首先找到出问题的地方,再比较一下NT DDK和XP DDK中对应的说明,举个例子:PsCreateSystemThread在2K下第一个参数可以为NULL,但在XP下若为NULL则创建线程失败
kakika
驱动牛犊
驱动牛犊
  • 注册日期2002-07-08
  • 最后登录2003-09-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-09-18 17:38
谢谢 :)
Always!978
驱动小牛
驱动小牛
  • 注册日期2002-05-09
  • 最后登录2005-04-12
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-09-19 16:37
没加分耶,踢楼主pp
Tomorrow Never Die
hong
驱动小牛
驱动小牛
  • 注册日期2001-09-19
  • 最后登录2005-12-16
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-09-25 01:37
driver with I/O read write, ram read write, DMA, interrupt operations, use win2k DDK compile is able to run on all win98, win2k and winXP, use the same .sys file.

so far i don\'t think there is a necessry to use XP DDK,
once you use xp DDK, the binary file .sys will be different for each platform. i stay with win2k DDk, it is so good, just one .sys and you can use for all windows.
游客

返回顶部