都说delphi能做底层,我也转到delphi了,可问个问题却没人回答,是这的人冷漠,还是只会水平和我差不多,失望至极!!!!!!!! 对于这种处理,你在捕获中断时直接用汇编写,中断处理过程则用pascal写,delphi中是可以内嵌汇编语言的. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 是这样,你的程序要想截获中断,必须具备以下几个条件:1:你的程序运行在0环2:设置好中断门,指向你的程序。对于第一点,98下比较容易,有不少的书介绍而在ME/2000/XP上,直接跳到0环几乎是不可能的。只能通过将自己的程序变成驱动程序或服务的方式才能完成。 Delphi支持汇编,理论上说是可以作到的。不过我不会。 也许是我说复杂了,记得在VC 里有一个interrupt 类型的函数,可写中断服务程序我曾经下载过一个Delphi程序,也使用了这种方法,但在我的系统下不能编译(Win2000+Delphi6)函数声明如下:proedure Mint(si,dn:word);interrupt;不知道这种方法对不对,如果不对应该如何声明;大家眼睁睁的看者我走人吗 用DELPHI能否将U盘分隐藏分区? 请高人指点: New(var X : pointer) 后,如何回收呢? 时间类型转换问题 关于如何使用DBComboBox和DBLookupComboBox的问题 PrintDBGridEh控件在windows98下的问题 高手在哪里?怎么从内存流中打开文件?UP给分! 请支援——MDI ****自制组件,请帮忙!**** @>@小小的问题 windows 鼠标右键弹出菜单,在哪儿修改? 请问你怎么做的! =====请问Delphi怎样调用Word打开一个文件?=====
1:你的程序运行在0环
2:设置好中断门,指向你的程序。对于第一点,98下比较容易,有不少的书介绍
而在ME/2000/XP上,直接跳到0环几乎是不可能的。
只能通过将自己的程序变成驱动程序或服务的方式才能完成。
记得在VC 里有一个interrupt 类型的函数,可写中断服务程序
我曾经下载过一个Delphi程序,也使用了这种方法,但在我的系统下不能编译(Win2000+Delphi6)
函数声明如下:proedure Mint(si,dn:word);interrupt;
不知道这种方法对不对,如果不对应该如何声明;大家眼睁睁的看者我走人吗