首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
在较大的软件中加入DOS SHELL功能,对于在执行软件其它功能期间暂时进入DOS外壳界面执行一些DOS命令是非常方便的,执行完DOS命令后键入exik可随时返回软件界面执行软件的其它功能。笔者在用C语言编制一个数据处理软件过程中,试用了如下两种方法来实现DOS SHELL功能。  相似文献   

2.
一、概述 在DOS操作系统下,通过BIOS的INT13、DOS的INT25(绝对读)、INT26(绝对写)等功能调用实现对磁盘逻辑扇区或物理扇区的读写是很方便的,C语言中还有对应上述功能调用的函数:biosdisk、absread和abswrite等。但在Windows  相似文献   

3.
SHELL功能的意思是:在包含SHELL函数的应用程序中执行该功能,可以使用户暂时时离开应用程序环境,退到DOS的命令状态,从而执行任何一条DOS命令,当健入EXIT命令又返回到应用程序。这样就可做到在不退出应用程序的条件下,完成别的任务。例如,在编辑文件的时候,若需要将其他文件调入当前编辑窗口,而又记不清欲调入文件的名字时,如果正运行的编辑软件具有SHELL功能,就可暂时退出编辑状态,待执行DIR命令找到文件名后再加到编辑软件  相似文献   

4.
在一般大型应用程序中,都提供了DOS SHELL功能,它允许用户暂时退出应用程序,在DOS命令行上执行一般可执行命令,无论何时在命令行上敲EX-IT都可立即返回。这种功能使得进出应用程序十分方便快捷。如Turbo C 1.0,用DOS SHELL退出重入转眼即可完成,如果用Alt—X退出,再敲TC装入则要花费相当长的时间。 实际上,在C语言中可以有两种方法实现DOSSHELL。一种是用汇编语言编写能实现DOS SHELL的子程序,然后在C语言中调用或干脆连接生成可执行文件,再用相应C函数加载。这种方法实现起来较繁。第二种方法直接用C语言编写,程序详见清单。首先保存当前屏幕和当前光标位置,接着清屏,在加载command.com前改变系统提示符为SHELL:C\>,用以提醒用户当前工作在SHELL状态,任务完成后,应  相似文献   

5.
使用未公开的DOS技术来编写内存驻留程序,对编程者来讲,并不陌生。因为编写此类程序需要用到DOS的终止并驻留功能(INT 21H功能31H)或者老的TSR中断INT 27H,所以通常称之为TSR。一般来讲,编写TSR程序要做到下面几点:挂接所需的中断向量;监视DOS忙和DOS关键性错误标志;保存及恢复DOS的PSP、DTA、扩展错误信息;挂接空闲中断INT 28H监视BIOS INT 13H调用以决定是否进行TSR操作。  相似文献   

6.
DOS的SHELL功能使得用户不必退出正在运行的程序而能进行必要的DOS操作,很是方便实用。许多软件,诸如TURBO C、QEDIT和WPS等均有此功能,WINDOWS 3.X和WINDOWS 95也不例外。然而,DOS的SHELL环境和单纯的DOS环境是不同的。在DOS的SHELL环境时,应用程序并未退出,仍驻留在内存中,故运行需要内存量较大的DOS应用程  相似文献   

7.
SHELL功能的意思是:在包含SHELL函数的应用程序中执行该功能,用户能够暂时离开应用程序环境,退到DOS的命令状态,从而执行任何一条DOS命令。当键入EXIT命令后,又返回到应用程序。这样就可做到在不退出应用程序的条件下,完成别的任务。例如,在编辑文件的时候,若需要将其他文件调入当前编辑窗口,而又记不清欲调入文件的名字时,如果正运行的编辑软件具有SHELL功能,就可暂时退出编辑状态,待执行DIR命令找到文件名后再回到编辑  相似文献   

8.
使用未公开的DOS技术来编写内存驻留程序。对编程者来讲,并不陌生。因为编写此类程序需要用到DOS的终止并驻留功能(INT 21H功能31H)或者老的TSR中断INT 27H,所以通常称之为TSR。一般来讲,编写TSR程序要做到下面几点:挂接所需的中断向量;监视DOS忙和DOS关键性错误标志;保存及恢复DOS的PSP、DTA、扩展错误信息;挂接空闲中断INT 28H;监视BIOS INT 13H调用以决定是否进行TSR操作。  相似文献   

9.
DOS5.0以上的版本中可以实现多任务切换,这就要用到DOS的图形界面的外壳DOSSHELL。具体步骤如下: 一、以DOSSHELL/G方式启动DOSSHELL,此时的SHELL是图形方式。 二、此时SHELL一般是Program/File List画  相似文献   

10.
戴华 《电脑》1996,(5):32-34
笔者得到一种经KV200检查报说是4744/Natas的病毒,怀着和大家同样的好奇心情对代表当今病毒领域最高成就之一的Natas病毒进行了分析,经一个多星期努力,终于分析出来并将其清除,现将其一些特点写出来,以飨读者.Natas病毒长1288H/4744字节,是一种非常高级的二维变形病毒,感染主引导区和COM、EXE文件.该病毒修改了INT 21H、INT 13H、INT 1H、INT24H中断,截留了INT 21H(DOS系统功能调用)中的12个子功能号,为11H、12H(FCB式查找文件)、4EH、4FH(ASCII串查找文件).3DH、3EH、3FH、40H、4202H、5700H、5701H、4B00H.只有4B00H(加  相似文献   

11.
介绍了在FOXBASE~+应用程序中实现DOS SHELL功能的具体方法。该方法为应用程序提供了一个DOS操作接口。  相似文献   

12.
本刊1994年第一期(创刊号)刊登了《用Turbo C实现SHELL功能》一文,文中给出了利用Turbo C的system()函数实现DOS SHELL功能的方法。具体的说,就是用如下的dosshell()函数实现DOSSHELL功能。 void dosshell()  相似文献   

13.
一些初学者在用汇编语言编程中,常遇到不能正确返回DOS,造成死机的问题,大多是由于指令使用不正确造成的。其实,在汇编语言中返回DOS的方法很多,现简单介绍一下。一、利用INT21H中断返回DOS INT21H中断是DOS的一个重要中断,可提供许多的系统调用服务,可以通过对AH寄存器置子功能号的方法来进行指定功能的调用。 1.INT21H中断的4CH号子功能 MOV AH,4CH INT 21H 如果程序返回到COMMAND.COM,而不是其它  相似文献   

14.
SHELL功能的作用就是在一个应用软件运行环境中,通过输入SHELL命令或选择相应菜单,可以退到DOS环境,运行DOS命令或其它程序和软件,然后在DOS提示符下键入EXIT命令返回原应用软件的运行环境,继续原运行软件。 这种SHELL功能十分有用,它可以让用户在原应用软件的运行过程中,查看  相似文献   

15.
用C语言实现DOS SHELL,除了本刊1994年1期介绍的两种方法外,其实还有一种更为简便的方法。其基本原理是利用Turbo C提供的标准函数system()来实现,函数Dos-shell()的使用方法、形式和功能与TC、BC等软件的DOS SHELL完全相同。Dos-shell()  相似文献   

16.
无论在DOS,还是在UNIX中,SHELL是用户与操作系统之间的接口。但是DOS操作系统只提供了一个command. com文件,由系统在引导时调入内存。与DOS不同的是,U-NIX提供了三种SHELL,SHELL除了标准的V SHELL(简称sh)外,还有其他两种版本:C SHELL(简称csh)和KORNSHELL(简称ksh)。一般用户不能同时使用csh和ksh,而只能使用其中的一种。csh和ksh在许多功能上比sh更进一步,提供了一些有价值的增强,同时也提供了sh所不具备的特性和能力,包括:环境变量的设置,命令行编辑,允许你在输入命令行时修改命令历史列表,允许你查看你在此会晤中使用的命令和命令别名。  相似文献   

17.
在Windows中可以设置屏幕保护程序,而在DOS下的程序却很少有这种功能,笔者利用BIOS功能调用INT 10H的子功能12H编写了一个程序作为DOS下显示器的软开关。在INT10H的子功能12H中,设置BL=36控制屏幕刷新功能:当AL=0时允许屏幕刷新;AL=1则禁止屏幕刷新。程序VGAOFF.ASM如下:  相似文献   

18.
DOS系统的INT2FH是未见文档的中断调用功能,被称为多路复用中断。系统在执行内部命令和外部命令时首先要调用该中断,判断该命令是内部命令还是外部命令即应用程序,如果是内部命令则利用DOS系统内核功能执行之;如果是外部命令则查找其所在目录,然后利用DOS内核功能加载并执行之。笔者通过对该中断进行跟踪分析,总结出DOS系统中多路复用中断INT2FH在命令执行过程中的具体工作原理  相似文献   

19.
SHELL功能的作用就是在一个应用软件运行环境中,通过输入SHELL命令或选择相应菜单,可以退到DOS环境,运行DOS命令或其它程序和软件,然后在DOS提示符下键入EXIT命令返回原应用软件的运行环境,继续原运行软件。 这种SHELL功能十分有用,它可以让用户在原应用软件的运行过程中,查看暂时遗忘的文件名,运行某些特定的配置  相似文献   

20.
DOS提供了INT21H的4BH号功能可实现EXEC功能,但须做一些准备工作。1) 为程序准备足够的空间:当第一个程序被调入时DOS将把全部的存储空间分配给它。若不留有一定的空间,第二个程序将无处安身。2) 建立参数块:参数块由14个字节组成,2个字节为环境字符串段地址。此ASCIIZ字符串是为DOS环境管理设置的依据。4个字节为命令行的段/偏置,命令行是用于调用程  相似文献   

设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号