大家帮我看看,为什么在98可以运行,在2000不能运行?(50分)

  • 主题发起人 主题发起人 零零
  • 开始时间 开始时间

零零

Unregistered / Unconfirmed
GUEST, unregistred user!
procedure TForm1.BitBtn1Click(Sender: TObject);
begin
asm
Push dx
Push ax
Mov dx,378h
mov al,0
Out dx,al
mov dx,201h
mov al,0
out dx,al
pop ax
pop dx
end;

end;
高手来看看
为什么这段程序在WIND98可以运行,在2000下却运行不了
运行到OUT dx ,al 就出错了
 
5555
可怜~
没有高手来么??
偶的五一假要泡汤了
 
在2000不支持这指命吧
 
要安装一个驱动~叫什么IP。的驱动
我上网找了,下载下来都没有
DELPHI的包,只有VB 和C的包
哪位高手有这个驱动的
麻烦寄到我的邮箱
可以不?
linglinglsh00@126.com
谢谢~:)
 
呵呵,你在汇编中运用了out指令,这可是Ring0才可以使用的特权指令哦。
下载个GiveIO.sys吧。
 
takashiki
下载安装了GiveIO.sys
还是运行不了啊?
要怎么写才能运行??
 
帮你顶 ,关注中. 我也遇到了同样的问题.
 
WinNT核心的操作系统不支持直接访问I/O端口,只能借助第三方的驱动,
找一个’WinIO‘的组件
 
这个 WinIO 组件 有DELPHI 运用例子吗? 看了一下只有VB,C的例子
 
多人接受答案了。
 
win2000不能直接控制端口
 
后退
顶部