用Ultraedit32二进制代码编辑软件打开刚才制作的ISO镜.像文件,按下“Alt+F3”组合键查找要隐藏的目录名。以我们.的FCL目录为例,我们只要输入“FCL”这几个字符即可,当然“Find ASCII”一样要选上的(图2)。需要注意的是,Ultraedit32可以查找到多个代码,而我们需要的是第三个。当Ultraedit32第一次找到ASCII之后,我们连续按下F3功能键两次即可将光标正确定位。
字串4
此时将蓝色高亮.度字符前面的第八个字符选中,在图中就是“02”(图3)。很简单,我们只要把它改为“04”并保存即可。为什么要这样做呢?道理并不复杂。根据ISO9660 Directory Record规定记载,文件的存储是有一定格式的。其中第26个Bytes位置决定着文件的隐藏属性。我们使用Ultraedit32将光标定位到第三次出现目录名的前面第8个就.是“第26个Bytes位置”。一般而言,这一位置的数值为“02”(与目录名无关),而当我们将它改为“04”之后,它就成了隐藏属性。
字串4
那么为什么改成04就可以了呢?这就牵涉到八进制转换的.问题。02转换成八进制后是00000010,其中最后一个“0”代表正常目录。而当我们改成04之后,它转换成八进制后最后一位是“1”,此时代表该目录具有隐藏属性。基于这一原理,我们将02改成05、06或者07都可以。
现在回到EasyCD Creator界面,选择“从CD镜像刻录CD”。这一刻录过程没有什么特别,大家完全可以使用默认值,无须更改。当我们刻录完成之后,可以立即用资源管理器试试看,此时Windows目录应该是看不到的。但是,当.我们在MSDOS窗口中输入CD X:FCL之后(X为你的光驱盘符),一切都展现在我们面前。 字串9