Z
zcy
Unregistered / Unconfirmed
GUEST, unregistred user!
我认为这种原因是WIN95系统不支持直接访问硬件造成的。对有些中断系统采取了屏蔽
措施,应用程序在RING 3级,而像INT 13、INT 21此类中断只有RING 0级才可以调用,
以前我用过INT 17,嵌入式汇编操作并口,倒是没有问题。对于你的问题,我觉得还是
采用VXD来做吧(不过只能在WIN95/98下)。我记得好像在DELPHI深度历险中,看到过一
个可以让你的程序运行在RING 0级的东西,并且附源码。
措施,应用程序在RING 3级,而像INT 13、INT 21此类中断只有RING 0级才可以调用,
以前我用过INT 17,嵌入式汇编操作并口,倒是没有问题。对于你的问题,我觉得还是
采用VXD来做吧(不过只能在WIN95/98下)。我记得好像在DELPHI深度历险中,看到过一
个可以让你的程序运行在RING 0级的东西,并且附源码。