Potatoswj
驱动牛犊
驱动牛犊
  • 注册日期2003-02-14
  • 最后登录2003-07-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1475回复:6

求救!Win2k下的CreateFile

楼主#
更多 发布于:2003-07-13 15:46
请问,Win2k下,同样在98下成功的CreateFile调用,为什么出现,无效的内存分配????谢谢!!!或者应该怎样使用。如有有效解决办法。给分呀!!
itjack
驱动牛犊
驱动牛犊
  • 注册日期2003-06-22
  • 最后登录2005-11-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-07-14 16:13
It must be the problem of your win2k device driver.
Did you use win2000 DDK for developing device driver?
Since it is different from win98, we can\'t use win98 device driver directly.
So you have to review your device driver.
For most of cases, we can open the device with \"CreateFile\" unless the device driver failed.
Also, you can go to www.beyondlogic.org to find some driver testing tools. It may help checking device driver.
The URL: http://www.beyondlogic.org/dddtools/dddtools.htm
Jack Li
Potatoswj
驱动牛犊
驱动牛犊
  • 注册日期2003-02-14
  • 最后登录2003-07-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-07-15 15:45
Thanks!But When I used CreateFile to open other objects such as simply an ordinary file which would never fail, it also failed! But under the VC IDE it did work! The case I precedingly failed was under VB. The driver was written by myself and it functioned well in 98 and the error message in 2k was the same as that of any other objects when opened with CreateFile in 2k.
And I don\'t know how to give you the score.
AllenZh
驱动老牛
驱动老牛
  • 注册日期2001-08-19
  • 最后登录2015-11-27
  • 粉丝19
  • 关注10
  • 积分1316分
  • 威望2387点
  • 贡献值7点
  • 好评度321点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-07-15 16:26
2k和9x体系架构都不相同,如果你所用98DDK开发的驱动在2K下不能正常运行,则原因很多,但通常是兼容性问题,如果你所用WDM或许在2K下可运行,但不能保证所有功能正确,通常你需要写2个Driver,当然如果你的Driver很简单,所用WDM规范实现,兼容98和2K也是可能的
1,承接Windows下驱动/应用开发 2,本人原创虚拟鼠标/键盘,触摸屏,虚拟显卡,Mirror驱动,XP无盘的SCSI虚拟磁盘驱动等 3,windows下有尝技术服务(包括BUG调试,员工培训等) 欢迎深圳和海外企业联系.msn:mfczmh@sina.com
Potatoswj
驱动牛犊
驱动牛犊
  • 注册日期2003-02-14
  • 最后登录2003-07-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-07-17 15:05
这位说的很对.我知道.问题是,即便不打开驱动.直接,用CreateFile打开一个普通文件,都失败.两千下.
gjltce
驱动小牛
驱动小牛
  • 注册日期2003-07-05
  • 最后登录2011-12-10
  • 粉丝0
  • 关注0
  • 积分9分
  • 威望59点
  • 贡献值0点
  • 好评度25点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-07-17 15:13
老兄,两者的参数有不同的要求的。
Potatoswj
驱动牛犊
驱动牛犊
  • 注册日期2003-02-14
  • 最后登录2003-07-21
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-07-18 14:42
可是我见到的是一样的呀.请问能不能大概指出不同?2000对于这个函数好像没有什么挑剔呀.
游客

返回顶部