阅读:1273回复:11
怎样开发DOS内存驻留程序
请教各位高手,怎样开发DOS内存驻留程序???
|
|
沙发#
发布于:2002-07-29 09:48
是INT 31中断,当然INT 21本身也有内存驻留的子功能。
具体好像是你在DX中指定要驻留的大小,还在某个寄存器中 指定驻留的起始偏移,然后INT 31,就可以了 |
|
板凳#
发布于:2002-07-29 02:17
学苑出过一本Borland C++ for DOS有两章专门讲tsr,很长,很详细.
|
|
地板#
发布于:2002-07-28 16:00
据以前的书介绍,好像是用DOS中断的31号功能最好,不过记不得了.
|
|
地下室#
发布于:2002-07-26 23:18
呵呵!正常的方法是使用int 35好象是35。
其实在很多书上面都有讲的,我记得的一本书就是80X86汇编语言程序设计教程,清华大学出的在第六张就有讲了一个例子了,这个是最普遍的了,也可以通过象病毒那样,在加载的时候修改基本内存的大小,把自己的程序驻留在自己空出来的内存里面 |
|
5楼#
发布于:2002-07-26 18:46
花猫好像真的穷疯了也。 :(
|
|
6楼#
发布于:2002-07-26 18:32
给我钱我替你做一个 :( :( :(
|
|
|
7楼#
发布于:2002-07-26 17:49
现在都在用windows,dos驻留还有用吗?做个驱动吧
|
|
|
8楼#
发布于:2002-07-26 17:36
超星上有本叫《C高级实用程序设计》的书有讲,看了便会了
另外在google上搜索TSR也能找到好多材料 |
|
|
9楼#
发布于:2002-07-26 17:31
简单,做个。COM程序,然后记得最后一句是int 27h,就是中断驻留。就可以啦。
|
|
10楼#
发布于:2002-07-26 15:43
请教各位高手,怎样开发DOS内存驻留程序??? 找几个c,asm 的小病毒看看最好! :) |
|
|
11楼#
发布于:2002-07-26 14:10
一两句哪说的完?看书吧。
|
|