首页 | 本学科首页   官方微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
在DOS操作系统环境下,可运行的文件主要有两种,一种是EXE文件,另一种为COM文件。EXE文件和.COM文件是DOS中的两种二进制代码的可执行文件,它们在结构上存在着明显的差异,在满足某些条件的情况下,EXE文件可以转换成COM文件。当然,它们各自有自己的特点。用户在用汇编语言编写用户程序后,首先经过宏汇编(MASM)产生目标文件,然后再经过连接(LIN)即可产生相对应的.EXE文件。EXE文件由两部分组成:(1)文件标头(Header)(2)装入模块(LoadModule)1.文件标头(Header)文件标头中的内容是系统对该文件的控制…  相似文献   

2.
学编COM文件     
COM文件与EXE文件的结构区别 DOS环境下可执行文件主要有两种结构,一种为COM文件,其最大64K,另一种为EXE文件,其最大可达到所有可使用磁盘空间的长度。COM文件相当于小型程序,运行COM文件时,所有段寄存器值均相同,即代码、数据及堆栈均处于同一段中,而EXE文件中各段寄存器可以各不相同,即以上三部分可同时存在于不同的段中。COM程序存储在盘上时,是内存的完全映像,而EXE文件却以特殊的形式存在盘上,有唯一的文件头,文件头内有内存分配图、累加和以及其它的DOS有用的信息。另外,COM文件优先级高于EXE文件,在调用相同名字的COM  相似文献   

3.
马玉书 《电脑》1994,(2):36-36
《电脑》一九九三年第二期刊登一文《拷贝特大文件的方法》,其程序对特大文件的保存带来了方便,但在机器上运行后发现有两点不足:第一是分割速度太慢;其次就是分割后的最后一个文件总是要多一个字节,由此,在DOS下用COPY/B文件+文件+……的方法合起来的文件无法比较是否与原文件相同。本人在TurboC2.0环境下,编制了一个CUT.C程序(程序清单附后),在微模式下编译成CUT.EXE,再用DOS系统提供的EXE2BIN转换成CUT.COM文件。其使用方法: C>CUT Output file Length:这时再输入以比特为单位的长度,然后程序就以这个长度一直把原文件分割完为止。合并文件方法:  相似文献   

4.
一、基本原理 计算机中常有一些简短中西文字说明,若能使之成为执行文件,阅读就方便多了。目前有一类工具(如TXT2EXE)可以完成这项工作,本文提出了一个类似的工具,可以把文本文件TXT转换成执行文件TXT.COM。为了说明方便,称之为T2C.COM。  相似文献   

5.
DIR—2病毒的宿主是可执行文件,当运行了带毒的文件后,其病毒部分驻留内存,并感染默认目录及根目录下的.EXE、.COM文件,染毒文件的长度、日期均不改变。它不寄生在染毒的文件上,而是隐藏在磁盘的最后两个簇上,通过修改被感染文件的首簇号使之指向磁盘的最后两个簇。实现对可执行文件的感染。该病毒传播迅速、破坏性大,用KILL、SCAN等清毒软件均可检测出来,但用它们清除病毒时,它  相似文献   

6.
EXE文件由于其构成的特殊性,使得对EXE文件的修改远不如象修改COM文件那么来得方便。笔者通过反复的实践,巧妙地解决了这个问题,从而使修改EXE如同修改COM文件一样简单。先简要谈谈EXE文件的构成。EXE文件是由LINK.EXE程序产生的,它由两部分组成:1、控制和定位信息;2.模块体(即真正的程序)本身。控制和定位信息在文件的头部称为文件头,模块体紧接其后。下面则通过一个例子来说明修改EXE文件的方法。假设要对文件zheng.exe进行修改(如修改zheng.exe中的某段程序或某些数据),首先,用copy zheng.exe zheng.dat命令将其改为非EXE文件,然后调用DEBUG.COM将zheng.exe文件的文件头写到head文件里:  相似文献   

7.
在DOS下,真正的可执行文件只有COM文件和EXE文件。COM文件很简单,一开始就是程序代码,而EXE文件则相对较复杂,它有一个文件头,记录着  相似文献   

8.
DOS系统的可执行文件分为EXE文件、COM文件和BAT文件3种类型,其中BAT文件是唯一采用文本方式而非二进制方式编码的可执行文件。因此,它的安全保密性较差,但这并没有影响到它的广泛应用。长期以来,批处理文件(BAT文件)以其独具一格的特色而深受大家喜爱,很多在型软件也经常用到批处理文件。首先,批处理文件非常适合于那些需要重复执行  相似文献   

9.
有些软件运行后产生一批临时文件,文件名无规律,但都在一个时间段,用DOS的DEL命令一一删除很麻烦,有时也需要按时间删除一批文件,而DOS无此功能。本人用Turbo C2.0编写了一个程序(TDEL.C,附后),可删除指定时间、指定时间以前或指定时间以后的文件,文件名可带通配符。可用DOS的EXE2BIN命令将编译产生的TDEL.EXE转为TDEL.COM。本程序在IBMPC 286、LX386和COM-  相似文献   

10.
扩展EXE文件     
在DOS中,可执行文件有两类,即COM文件和EXE文件。在实际应用中,有时会需要给EXE文件添加程序,对其进行扩展(如软件汉化或软件加密等),但由于EXE文件结构复杂,所以对其进行扩展并非易事。本文介绍了一种利用COM文件对EXE文件进行扩展的方法。 EXE文件一般由两部分组成,一部分是文件头,另一部分是装入模块。文件头位于EXE文件的首部,它包括加载EXE文件时所必须的控制信息以及重定位表。文件头的大小依赖于重定位项的多少,通常是512字节的整数倍。装入模块位于文件头的后面,它由代码、数据和堆栈组成,是真正被加载运行的程序主体。对EXE文件进行扩展一定要对  相似文献   

11.
胡向东 《电脑》1996,(11):43-43
最近,笔者发现了一种新的病毒,用目前常用的KV300、VRVNT、KILL等杀毒软件均不能发现和清除,因其感染EXE和COM文件时,使文件长度增长3783字节,故取名为3783病毒.它是一种两栖型(又称混合型)病毒,它既是系统型病毒,感染硬盘主引导扇区(即0道0头1扇区)和软盘的逻辑0扇区,又是文件型病毒,专门感染EXE文件和COM文件.3783病毒的神秘之处在于以下几点:其一,3783病毒感染硬盘和软盘时,病毒的首语句是JMP 013E(EB 3C),特别是软盘的逻辑0扇区,DOS 5.0以上版本的引导程序的首语  相似文献   

12.
计算机网络的重要任务之一就是进行文件通信,而PC机(含其兼容机)之间的文件通信又是大量的。本文的“通用”两字是指本程序适用于PC机间所有类型的文件:数据文件,如顺序文件、随机文件、WS文件、数据库文件等,二进制代码文件,如EXE文件、COM文件等,以及任何语言编写的程序。  相似文献   

13.
DOS提供的EXE2BIN只能转换满足特定条件的文件,本软件可将任何字数在64KB以下的.EXE文件转换为.COM文件,若使用参数/Pn,还可对原代码进行变换,变换后的文件就像穿了n层外衣,不能用PCTOOLS等软件查看到其中的提示信息及原代码,且有一定的反跟踪能力,不能在DEBUG下用G命令执行,可在一定程度上保护软件开发者的利益。若需对.COM格式文件进行代码变换,可使用参数/C。本软件用TURBO C 2.00编写,为适应任何操  相似文献   

14.
周良 《计算机应用》1991,11(2):45-46
BASIC 语言作为一种高级语言已在各行各业中得到广泛应用,但是在工作中,我们往往会发现,在 BASIC 程序中往往需要调用各种已有的 EXE 或 COM 文件。例如:在某些系统中往往需要一个全屏幕编辑器,自己从头开始编写一个编辑器费时、费力。  相似文献   

15.
一、基础知识简介什么是批处理文件?批处理文件也就是Bat文件,它是DOS下的文件。有人认为DOS操作早就落后了,其实不然。批处理的最大好处就在于快,不留痕迹。在许多时候,Windows操作根本解决不了的问题,用命令行下的批处理文件就可以很方便地解决了。DOS下的可执行文件有三种,分别是EXE,COM和BAT。其中EXE和COM文件都是二进制形式的,只有BAT文件是文本形式的,可以直接阅读。因此,BAT文件和以上二进制可执行文件相比,内容要简单的多。这些文件内包含着DOS命令的集合,通常叫作批处理文件。批处理文件的组成虽然比较简单,但其用…  相似文献   

16.
DOS系统的可执行文件分为COM型文件、EXE型文件以及BAT型文件三种,由于批文件是采用文本文件编写的可执行文件,所以不但保密性极差而且运行速度也特别慢。如果将批处理文件编译成COM型文件,就可以解决这种批文件的蔽端。不少报刊上登载过利用C语言的SYSTEM()函数将批处理文件转换成EXE型文件的方法,笔者利用MASM软件编写的以下汇编程序,可以将批文件编译成CDM型文件。源程序清单如下: ;BTC.ASM(BTC.COM)  相似文献   

17.
? 将启动WPS的批文件WPS.BAT移到WPS目录下,启动DOS后,在WPS目录下键入WPS回车,提示由于汉字系统未装入而WPS不能运行的信息。而这时的WPS系统文件和批文件内容又没有任何错误。 ! 由于DOS系统对同名可执行文件执行的优先级别为:内部命令、COM文件、EXE文件以及BAT文件。因此,本例运行的是WPS.COM或WPS.EXE文件,而同名的WPS.BAT根本  相似文献   

18.
一般的计算机用户都有这样的体会,缺乏用户指南或技术资料的软件,使用起来很不方便。而在大多数软件中的EXE、COM、OVL等文件内都含有一些帮助说明、错误提示之类信息,人们往往通过PCTOOLS、DEBUG等工具来打开文件,读取文件内汉字或英文信息来分析该软的使用方法和技术要求等,这对于初级用户或不太熟悉上述工具软件的人来说是比较困难  相似文献   

19.
许东华 《电脑》1994,(7):52-54
本系近来遇到一种新病毒,其现象是感染“.EXE”文件和长度不大于2048字节的“.COM”文件(但不感染COMMAND.COM),感染后长度增加1787~1833字节。用美国的CPAV1.4和MCAFEESCAN113等均无法检测出来;用冰岛大学推出的F-PROT软件可以检测出文件感染了名为“INOC”的病毒,但无法清除,只能把被感染文件改名(“.COM”改为“.VOM”;“.EXE”改为“.VXE”)。运行了带毒程序后,用MEM或MI命令可以看到病毒已用该程序的名字驻留内存,占用2288字节,并截取了INT 2F中断。此外该病毒还有一个特殊现象;若是被感染的文件名为SCAN.EXE,那么运行该文件时屏幕上将会显示出如下一段信息:  相似文献   

20.
前段时间,笔者从贵刊上看到在VB环境中巧用ARJ.EXE文件截取VCD文件,并根据杂志介绍的思路进行了实践。发现利用ARJ文件进行截取具有以下缺点:1)因ARJ.EXE属DOS方式,在VB环境中无法关闭ARJ界面;2)截取文件在源文件中定位准确度较低;3)运行ARJ.EXE程序占用较多资源。为此,笔者认为,在VB环境中,完全可以利用VB自身提供的命令和函数截取VCD文件,无论是截取速度还是定位精度都不亚于ARJ方法。  相似文献   

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

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