摘要
随着微机的广泛普及应用,在一些单位,一台微机往往由多人操作使用。操作人员根据需要,一般在硬盘上都建有自己的工作目录,目录中的内容有些是比较重要的。为了保护这些工作目录,在实际工作中,我们不妨采取把磁盘目录区中的目录项“冲零”的方法,使其在磁盘上“消失”,以隐藏这些工作目录,防止其他人擅自使用、修改目录中的内容。 其基本原理是:首先根据要隐藏的子目录名,在磁盘目录区中找到相应的目录项,把这一目录项记录下来或保存到数据文件中,然后将该目录项首字节改为E5H,其余字节均改为00H。到需要使用该子目录时,只需将保存的目录信息回写磁盘目录区即可。这种方法,对文件的隐藏同样适用。 在此,我们只将这种方法实现于DOS根目录下的文件或子目录的隐藏。本文最后给出的程序在Turbo C++V3.0集成编程环境下用菜单Compile(编译)中的Make选项编译通过,经试用,效果良好。
出处
《电脑编程技巧与维护》
1998年第6期6-7,共2页
Computer Programming Skills & Maintenance