怎样读写端口-------像VC中用_inp,_inpw,_inpd or _outp, _outw, _outd(20分)

  • 主题发起人 主题发起人 LIUYECAI
  • 开始时间 开始时间
L

LIUYECAI

Unregistered / Unconfirmed
GUEST, unregistred user!
在Delphi中用什么函数,来读写端口.
 
1。嵌入汇编<br>2。用控件spcomm<br>3。用API CreateFile()等<br>4。调用现成的 .DLL
 
如果你使用的是win2k/nt,直接读写端口的意义不大,因为很多端口系统是禁止读写的,<br>如果使用的是win9x,则可以使用Delphi的嵌入式汇编,很简单:<br>asm<br>&nbsp; mov al,$01<br>&nbsp; out $61,al<br>&nbsp; in al,$61<br>end;
 
必须用_inp,_inpw,_inpd &nbsp;or &nbsp;_outp, _outw, _outd 吗?<br>
 
多人接受答案了。
 
端口读写、API HOOK、屏幕取词的完整解决方案见我的《delphi深入windows核心编程》一书,<br>支持win98/2000/xp,<br>我的主页http://wenjinshan.yeah.net
 
后退
顶部