Delphi下的汇编问题?

AV_15 2003-08-30 09:06:30
想使用一下汇编锁定键盘,编译都没问题,就是运行是出错,要我重新调试:

procedure TForm1.Button1Click(Sender: TObject);

begin

Asm //封锁20端口

IN AL,21H

OR AL,02H

OUT 21H,AL

end;

end;

(D7+XP)

如何解决???
...全文
19 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
Eastunfail 2003-08-31
  • 打赏
  • 举报
回复
应该吧。没有测试过 :P
AV_15 2003-08-31
  • 打赏
  • 举报
回复
To Eastunfail(浴血雏龙)==(恶鱼杀手):

那是否在 9x 系统下就无此限制呢?
谢谢!
shw014 2003-08-30
  • 打赏
  • 举报
回复
http://www.csdn.net/develop/Read_Article.asp?Id=17296

CSDN - 文档中心 - Visual C++

标题 实战DeviceIoControl 之六:访问物理端口 bhw98(原作)

关键字 DeviceIoControl,物理端口,设备驱动程序,IOPM,CMOS,speaker

Eastunfail 2003-08-30
  • 打赏
  • 举报
回复
XP下Ring3级的程序无法直接访问硬件.只能构通过"代理"利用驱动程序访问硬件.

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Delphi Windows SDK/API
社区管理员
  • Windows SDK/API社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧