这篇博文介绍一个简单的TSR程序设计的例子。
一、TSR是什么
TSR是内存驻留程序(Terminate and Stay Resident Program)的简称。内存驻留程序是指这样
一种程序,TA在执行结束后,将一部分留在内存中,受到操作系统的保护,可由外界激活。一
般来说,TSR都会和DOS或BIOS中断相联系。
二、本篇博文介绍的TSR的设计思路是什么
设计的功能:当运行TSR后,用户无论输入什么,屏幕上只会显示“A TSR was installed in the
computer by lulipeng!”。(输入控制字符没有效果,如shift、ctrl,因为其不在键盘
缓冲区)
设计的方法:①将16h号中断的地址改为自己编写的程序的地址,保留原中断地址,以便根据需
要调用。
&nbs

本文探讨了TSR(Terminate and Stay Resident Program)的概念,解释了如何设计一个简单的TSR程序,使其在用户输入任何字符时,屏幕上只显示特定信息。博主通过修改16h中断地址并利用DOS功能调用来实现这一功能。实验在win7的command.com环境中成功,但在cmd.exe中无效,留下了一个谜团。
最低0.47元/天 解锁文章
3769

被折叠的 条评论
为什么被折叠?



