究竟如何在delphi嵌入式汇编中调用中断(100分)

  • 主题发起人 主题发起人 liangliang
  • 开始时间 开始时间
我认为这种原因是WIN95系统不支持直接访问硬件造成的。对有些中断系统采取了屏蔽
措施,应用程序在RING 3级,而像INT 13、INT 21此类中断只有RING 0级才可以调用,
以前我用过INT 17,嵌入式汇编操作并口,倒是没有问题。对于你的问题,我觉得还是
采用VXD来做吧(不过只能在WIN95/98下)。我记得好像在DELPHI深度历险中,看到过一
个可以让你的程序运行在RING 0级的东西,并且附源码。
 
liangliang:如果还想接着讨论请定期提前自己的帖子,如果不想继续讨论请结束帖子。
 
多人接受答案了。
 
端口读写、API HOOK、屏幕取词的完整解决方案见我的《delphi深入windows核心编程》一书,
支持win98/2000/xp,
我的主页http://wenjinshan.yeah.net
 

Similar threads

I
回复
0
查看
711
import
I
I
回复
0
查看
647
import
I
I
回复
0
查看
649
import
I
I
回复
0
查看
670
import
I
后退
顶部