XINGXD
驱动牛犊
驱动牛犊
  • 注册日期2002-03-15
  • 最后登录2010-08-17
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望25点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
阅读:1444回复:6

在softice中读io端口的问题

楼主#
更多 发布于:2002-11-13 09:47
在softice 中用i 3f8读取端口返回ff,但是运行一个打开com1的
(用createfile函数)应用程序后,用i 3f8就能够读取,但退出
应用程序后,就又读不出,请问怎么回事?
OneWind
驱动小牛
驱动小牛
  • 注册日期2002-05-15
  • 最后登录2009-04-10
  • 粉丝0
  • 关注0
  • 积分82分
  • 威望11点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-11-13 12:52
我的用的就可以Y.
嘿,大家好!
XINGXD
驱动牛犊
驱动牛犊
  • 注册日期2002-03-15
  • 最后登录2010-08-17
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望25点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-11-13 14:53
最奇怪的是运行了打开COM1的应用程序后可以读写端口内容
好像CREATEFILE函数里有个开关似的。
zhangbin
驱动牛犊
驱动牛犊
  • 注册日期2002-08-21
  • 最后登录2003-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-11-15 11:22
请问你们是在WINCE下编程的吗?
zhangbin
驱动牛犊
驱动牛犊
  • 注册日期2002-08-21
  • 最后登录2003-10-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-11-15 11:23
请问你们是在WINCE下编程的吗?如果是,希望交流一下!QQ:14855435,EMAIL:ZHANGBIN7674@163.COM
OneWind
驱动小牛
驱动小牛
  • 注册日期2002-05-15
  • 最后登录2009-04-10
  • 粉丝0
  • 关注0
  • 积分82分
  • 威望11点
  • 贡献值0点
  • 好评度8点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-11-16 17:46
我的是win98。
    是不是你的softice中的鼠标用的也是Com1口,影响的.
嘿,大家好!
XINGXD
驱动牛犊
驱动牛犊
  • 注册日期2002-03-15
  • 最后登录2010-08-17
  • 粉丝0
  • 关注0
  • 积分4分
  • 威望25点
  • 贡献值0点
  • 好评度3点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-11-17 00:02
我用的是win98,但鼠标不用com1,另外i 2f8也是同样情况。
实际上问题是这样发现的,我学习vxd开发时,生成一个
中断来接管IRQ 4,但无法接收COM1的数据,调试时发现在
SOFTICE中用GENINT 54模拟,中断程序实际上已正常HOOK,
并运行,只是DYNAMICINIT初始化IO端口未起作用,但是
在提前运行另一个打开COM1的应用程序后,再装入VXD程序
就能正常初始化IO端口,中断程序也能接收到COM1的数据了。
我在一本书上看到IOPM管理IO端口,但书上未写如何编程,
真让人烦恼。
另外系统的VCOMM组件好像能进行IOPM管理。
游客

返回顶部