首页 | 官方网站   微博 | 高级检索  
相似文献
 共查询到20条相似文献,搜索用时 15 毫秒
1.
目前,大多数电脑爱好者开始学习微机接触到的仍然是DOS系统。而DOS系统中的许多内、外部命令在使用中总感到太繁琐,有些不尽人意,进人子目录命令CD即是一例。CD命令有改变当前目录和进入下一级子目录的功能,但它仅能进入到根目录下的第一级子目录,若要从根目录一次性地进入深层子目录或从当前目录直接进入另外的深层子目录,则必须多次使用CD命令才能完成。为弥补CD命令的不足,笔者编制了一种小程序,实现了可直接改变或进入到深层子目录的功能,并且进入子目录成功时都会有提示已到那个目录下,在不成功时会提示是什么原因,使…  相似文献   

2.
下面的程序可以使指定的.EXE和.COM程序不能执行(当然也可以解除该屏蔽状态)。 无论是在DOS状态下,还是在应用程序状态下,加载一个.EXE或.COM文件均是通过DOS系统功能调用的第4BH号功能来完成的,其人口参数DX是指向被加载文件名(ASCII字串)首地址的。故而本程序采用TSR程序设计,通过修改21H中断向量(使其串接在该TSR程序上)来实现对每一次中断调用功能号的过滤任务。当发现系统正以4B00H功能加载文件时,则转向判断有无指定文件名操作,若有则显  相似文献   

3.
对于一个UNIX用户来说,有一条命令MOV使用起来非常的方便,用户可利用该命令在系统各目录中随意移动文件。在DOS系统中,要做到这点,先得用COPY命令把文件拷至目的地,然后再删除源地文件。笔者利用DOS的几个未公开的功能调用编写了一个类似MOV的命令处理程序。 在DOS手册中,明显指出56H号功能调用不仅能改变文件名,而且还能把文件从一个子目录移至另一个子目录中去,但是,手册中又规定,包含文件名的ASCIIZ字串中  相似文献   

4.
为了保护子目录,如何对付PCTOOLS呢?笔者经过分析实验,找到了一个简便有效的方法,可使PCTOOLS的目录显示功能处于瘫痪状态,从而有效地保护了子目录。它只需在磁盘上建立一个加密用的空的子目录,将该目录目录项中的起始簇号(即目录项1A~1BH字节的内容)改为磁盘的最大簇号加1(注意,只能加1,若最大簇号为355,则改成356),则PCTOOLS在显示目录时,只给出“Sector not found”(找不到扇区)的信息,而不显示任何目录。同时,PCTOOLS也不能利用其拷贝功能来复制该磁盘上的文件了。一张磁盘只需建立一个上述的加密子目录,即可保护盘上所有文件不被PCTOOLS显示。经过这种方法加密,不会产生任何副作用,在DOS下对文件及子目录的操作和通常情况一样。当然,为了保护子目录,  相似文献   

5.
文件隐藏的方法很多,如改变文件属性等。而本文要叙述的是一种隐藏可执行文件的方法。大家知道,可执行文件一般是通过DOS命令行的方式调入内存运行的,本方法就是给这些可执行文件加上一个“外壳”。在DOS功能调用INT21H中有一个子功能4BH,其作用是装入程序并执行,我们就利用这个功能来隐藏可执行的程序。假设要隐藏E:\TOOLS子目录下的SC.COM程序,可先将该程序的属性设为隐含属性,然后在其他目录下编写一个同名的程序作为该  相似文献   

6.
DOS是运行在IBMPC/XT、AT及其兼容机上的一种单用户单任务操作系统,它对磁盘上的文件目录管理采用树状结构,它允许在每个目录中存放有限个文件或下级子目录,我们把某个目录下由文件及下级干目录组成的这种形式称为目录树。使用过WINDOWS操作系统的人都知道,在WINDOWS下要删除一个目录树是非常方便的,只要操作者选择该功能,给出要删除的目录名系统就把该目录连同其下的文件及子目录统统删除掉。而在DOS以1.0至6.2版臊作系统下,系统即没有向我们提供删除一个目录树的功能,以往我们要删除一个目录一般要经过以下几步:…  相似文献   

7.
一、问题的提出 高版本DOS提供了删除目录树的命令DELTREE,它能一次性删除一个子目录及其下所有二、三级目录和这些目录中的所有文件,但却没有提供生成树状目录结构的相关命令。要建立一个多层的目录树,仍必须用MD命令一层层地建立,操作起来十分不便。为此笔者编写了一个简单的批处理程序MDTREE.BAT,能自动快速地在当前目录中建立目录树,较好地解决了这个问题。  相似文献   

8.
<正> 一般进入PC后,磁盘上用DIR命令看不到的隐藏的子目录或文件都一目了然。但在一次对子目录名加ASCII码后,进入PC却看不到这个子目录名,连这个子目录后的目录和文件都看不到了,经多次试验都是如此。从而无意间得到了一个对文件加密保护的方法。具体操作方法如下: 先用西文DOS2.0启动计算机,建立一个有几个ASCII码怪字符的子目录。  相似文献   

9.
目前,计算机软件系统越来越庞大,并且多用目录套子目录的形式来存放大量的文件,有些系统能套3层、4层甚至更多层子目录。另外,有些病毒也能在磁盘上生成嵌套十几层的空目录。因为目录的删除与文件的删除方法不同,若用DOS删除目录的方法来删除嵌套层数较多的子目录,则显得非常麻烦。这里介绍一个简便的方法。 用PCTOOLS把根目录下欲删的子目录名,作一文件删除标记,这样,在根目录下用DIR命令便看不到该子目录,而且也无法访问该目录中的所有内容,但该目录及其下属所有子目录下的所有内容并未真正删除,即在文件分配表(FAT)中的簇项未能释放,因此,这些磁  相似文献   

10.
DOS小窍门     
1.别小看“.”号(1)“.”用在DOS命令中可替代“*.*” 例:C:\>DIR.显示当前目录下的所有文件。(2)“..”用在DOS命令中可替代上级目录 例:C:\DOS>CD.. 将DOS提示符返回当前目录的上级目录下。(3)“...”用在DOS的dir命令中,可替代“*.” 例:C:\DIR... 显示当前目录下不带扩展名的文件、子目录。(4)“.”与“..”的联合使用 例:C:\DOS>COPY... 将当前目录下所有文件拷贝到上级目录下。  相似文献   

11.
C语言是中级语言,用C语言实现DCB系统功能调用接口较简单。本文介绍C语言与DOS系统接口实用技术的几个关键问题。所谓系统功能调用是指用户调用DOS系统为其提供的一些常用子程序。系统调用的步骤是:(1)调用号存入AH中;(2)设置入口参数;(3)执行INT21;(4)分析出口参数。1C语言与系统资源的接口C语言与系统资源接口包括:REGS联合,SREGS结构,功能调用函数intdos,intdasx及segread,REGS联合定义了寄存器AX、BXCX、DX、SI、DI和CFLAG;结构SREGS指定段寄存器ES、Ch、SS及DS。这些定义均包含在头文件dos…  相似文献   

12.
本人通过分析中西文系统下的中断调用功能,可知西文系统下INT16H改变键盘速度主要是通过其03号子程序的功能调用来改变键盘的击键延迟时间和拍发速率,从而改变键盘的响应速度。而中文操作系统修改了原西文ROMBIOS的INT16H中断向量,使原来中断程序失去了03号子程序的功能,从而没有了改变键盘速度的功能调用。以下内容参考了钟卫等问志的《键盘变速方法》一文(《电脑学习》1992年第2期第30页)。西文系统INT16H参数调用格式:AX=0305HBH=击键的延迟时间(单位:毫秒)BL=按键的拍发速率(单位:字符/秒)BH的值为:00(2…  相似文献   

13.
由于DOS目录不具备访问权限,故公共硬盘中的个人子目录很容易被非法用户或病毒侵入。为了保护个人子目录,笔者用汇编语言编写了一个可以对硬盘根目录下任一子目录加上软件密码锁的程序,用此程序加锁后的子目录无法进入和使用,而只有用加锁的密码对其开锁后方能重新使用。 1 加密原理如下:将欲加锁子目录的原首簇号以一种加密的形式保存起来,然后将其首簇号置为0。这样,该子目录也就无法再进入了。因为这时该子目录实际上与根目录为同一结  相似文献   

14.
丛慧 《电脑》1995,(7):36-36
阅读《电脑》94年11期《删除网络文件的新方法》一文后,很受启发和帮助.本人在从事网络维护工作中也遇到过此类问题,执行了文中给出的程序后,确实使原来的删除工作变得简单可靠了.但在使用过程中发现了这样一个问题,此程序只能进入当前目录以下的二层子目录操作,而当目录的子目录层次较多时,就必须增加选择菜单或者多次调用程序,而且不能删除空白的子区.针对这种情况,本人对源程序(主要在第二部分PROCI.PRG)稍做修改,即可自动完成上述操作.我们知道5.0以上的DOS版本为DIR语句增加了许多功能,其中有一项就是增加了“/S”参数,其作用是显示该目录下所有文件,其中包括该目录下所有子区的文件,利用这个参数,我们就很容易能得到该工作区的TREE,以这个结构为依据就可以逐个进行清理,当发现该目录为空时则删除它,同时返回到上一层目录也进行删除工作,如果为空就删除了,反之则没有变化,这样也就起到了连续删除空白目录的作用.  相似文献   

15.
在上一期文章中,我们介绍了如何对微机系统的硬盘进行FDISK及FORMAT操作。在完成了这两项必须进行的(至少对于低版本的MS-DOS来说是这样的)操作后,接下来就可以安装操作系统了.最常用的就是MS-DOS。DOS的安装听起来安装MS-DOS似乎很复杂,但实际上并非如此。1.假若您安装的是MS-DOS3.3这种低版本的MS-DOS,您只要在硬盘上先建立一个名叫DOS的子目录,然后把您手中的MS-DOS系统软盘片上的所有文件都拷贝到硬盘的DOS子目录中。具体方法如下:C:>MDDOS<回车>;建立名叫DOS的子目录C:>COPYA:**C…  相似文献   

16.
“列目录用dir、改变当前目录用cd,嗯,这些和DOS都一样嘛,不过用del删除文件怎么不行啊?”,我挠着头自言自语到:“小魔怪还不来,鸡翅膀我都准备好了啊”。  相似文献   

17.
MS DOS 5.0以上版本对DIR命令的功能作了较大的扩充,使之不仅可以列出普通的文件名和子目录名,还可以有选择地列出具有隐藏或其它属性的文件名和子目录名;不仅可以列出当前目录下的文件名和子目录名,还可以列出整个盘上的文件名和子目录名。大大地方便了用户的目录操作。 可是笔者在使用中发现,如果希望列出整个盘上各级子目录中的所有隐藏文件和子目录名,往往  相似文献   

18.
我们知道.DOS中的del命令只能删除指定路径下的文件.而对于该路径下的各级子目录却无能为力。如果想删除磁盘上的某一类文件(如BAK类或者CPS类文件),就需要逐级进入各子目录进行删除,对于目录层次较深或者目录数较多的情况而言,这项工作不免过于繁琐。对此,笔者用C语言编写了一个文件实用程序,它自动搜索指定目录下的各级子目录,并删除与指定条件相匹配的文件。程序用TurboC2.0或BorlandC++3.1编译连接,除了可在多级干目录下删除指定文件外,还可对指定目录及其下面的各级子目录进行一次性删除,使用方法如下(程序名…  相似文献   

19.
五笔字形(V4.0)是广大用户喜爱的一种汉字操作系统。但它是加密了的,直接装入硬盘运行不了。笔者通过调用 DOS 的外部命令 APPEND.COM 和JOIN.COM,巧妙地解决了这个问题。首先在 C:盘建立一个名为 C:\wbzx 的子目录,然后将五笔字形的 A 号盘和 B 号盘中根目录的所有文件都拷贝到 C:\wbzx 子目录中。从引导五笔字型的批命令文件(BAT 文件)中知道,A 号盘中有一个隐藏子目录\WBZXSC.DOS,B 号盘中有两个隐藏子目录\WBZXSC.DOS 和\ZDZ-NY.DOS,因此将这三个子目录中的所有文件都拷到 C:\WBZX 中。然后进入  相似文献   

20.
“读者热线”栏的编辑,我想请教一个问题:当文件被误测后,可用undefete命令恢复,但我要恢复的是子目录及其下属的文件,该怎么办呢?(石家庄黄震旦)自从微软推出MS-DOS6.0,删除子目录及所属文件的操作变得十分简单——用户无需再多次执行del、rd(甚至attrib)等命令,只要键入“deltree于目录名”就可以将某一子目录、其下属子目录及所有文件(包括隐含于目录与隐含文件)“连根拔掉”,大大提高了删除子目录及其文件的操作效率。然而,该命令在提高操作效率的同时也带来了相当明显的副作用——不小心就会将有用的于目录及其文…  相似文献   

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

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

京公网安备 11010802026262号