作者freeedward (爱得华)
看板Programming
标题Re: [问题] 有关access IO port in 64bit
时间Thu Sep 18 21:00:44 2008
感谢您的答覆
不过我所access的是特定port, 超过0~2FF
容我把问题再简单化
今天我又做了几个试验
发现在InitializeWinIO时 (使用WinIO.dll)
并没有办法return true
也就是说我在启动服务时就失败了
追进去source code里面时
发现应该是fail在 StartService 这只function里面
不晓得为什麽在x64下无法成功
由於InitializeWinIO fail
所以我无法启用这个服务
还请有经验的人再帮忙看看
不甚感激 !!
※ 引述《MasterChang (我爱ASM)》之铭言:
: 你是不是「只有」用LPT port?
: 如果答案是Yes的话,建议转到RS-232或是USB的装置上吧!
: ※ 引述《freeedward (爱得华)》之铭言:
: : 最近有个Windows下读写IO port的程式困扰我很久
: : 小弟主要是想要在各个环境下都能使用该ap去对某个port做读写
: : 目前用的软体是BCB
: : 以下是小弟研究两个礼拜的结果
: : 在DOS下可以直接使用 inb, outb来实现
: : 在Linux底下可以用 inportb, outportb来实现
: : 在Windows98以前也可以直接对IO port做读写
: : 但是Windows2000以後就不行了 所以後来使用WinIO来取代
: : 不过这只library在32bit下还可以畅行无阻
: : 但是在64bit下就不行了
: : 在谷歌大神的协助下 似乎只能自己写WDD来实现
: : 不过这方面小弟没钻研
: : 想要请问有经验的前辈有没有在64bit下读写埠口的经验
: : 如果有改写WinIO的经验最佳 因为应该是最方便的
: : 或是有其它方法 不吝赐教 !!
: : 谢谢
--
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄▄
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 114.44.67.4
1F:推 welon:64bit的sys 要签章才能跑 不然就要进F8关掉220.133.191.218 12/29 23:46
2F:→ welon:driver singned 认证220.133.191.218 12/29 23:46