amei
驱动牛犊
驱动牛犊
  • 注册日期2002-03-21
  • 最后登录2006-11-10
  • 粉丝0
  • 关注0
  • 积分30分
  • 威望3点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:972回复:4

各位高手,斑竹,老大们帮帮忙吧

楼主#
更多 发布于:2002-07-16 16:55
这个贴在我在Kernel Mode discussion and Soft Driver发了一个了,但我真的很着急,怕有些高手看不到,只好再发一个了。
    我想编一个VXD程序实现双字输出。原因是:有人用VC编了一个程序,从378口输入数据再从3fc-3ff输出数据,由于应用程序运行于Ring3层,因此输出经常中断,以至于数据的输出与外部的硬件设备无法同步。VXD运行于Ring0层可以拥有最高的优先权,用他进行数据的输出处理应该不会受到干扰吧?问题是我应该从哪入手呢?怎么做呢?各位给些意见吧!
   我最初的想法就是捕捉378端口的i/o操作,再在VXD中输出数据,可以吗?似乎有些简单了,我觉得不怎么对劲儿,谁有好的想法,请赐教。必有高分相谢。
trent
驱动老牛
驱动老牛
  • 注册日期2002-03-01
  • 最后登录2014-09-18
  • 粉丝0
  • 关注0
  • 积分61分
  • 威望185点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-07-16 17:59
当然可以了,不就是在VxD进行端口读写吗?有什么问题?
我不仅要金子,我还要点石成金的手指!
fenger_li
驱动老牛
驱动老牛
  • 注册日期2002-03-26
  • 最后登录2005-04-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-07-16 20:24
没问题吧。


嗬嗬!
有点意思。。。 呵呵!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2002-07-17 09:36
当然可以了,不就是在VxD进行端口读写吗?有什么问题?

378和3fc是LPT和COM用的,被系统接管了,你再用Install_IO_Handle来不及了。
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
地下室#
发布于:2002-07-17 09:39
到底要求多快的速度?
要是COM不能满足速度,用VxD也没有用呀。
游客

返回顶部