基于FAT32磁盘文件系统结构的文件隐藏方法

    公开(公告)号:CN100341071C

    公开(公告)日:2007-10-03

    申请号:CN03118544.4

    申请日:2003-01-25

    Abstract: 本发明公开了一种基于FAT32磁盘文件系统结构的文件隐藏方法,步骤为:①根据待隐藏文件的全路径名,分离出它所在路径的每一层目录的名称及文件名称;②读取其所在卷的BPB信息,找到根目录的逻辑簇位置;③搜索根目录下的所有目录项,找到其第一层目录的目录项;④根据目录项信息找到这一层目录的逻辑簇位置;⑤搜索这一层目录下的所有目录项,找到其下一层目录的目录项;⑥重复④、⑤直到找到其最后一层目录的目录项为止;⑦根据目录项信息找到其最后一层目录的逻辑簇位置;⑧搜索其下的所有目录项,找到待隐藏文件的目录项;⑨修改其目录项,使其具有卷标属性;⑩记录其全路径信息。本发明可以隐藏FAT32文件系统下的任意格式文件,隐藏速度不受文件大小影响,隐藏效果具有永久性,并不会因为操作系统的改变而导致隐藏失效,不会生成宿主文件,具有较高的安全性。

    基于NTFS磁盘文件系统结构的文件隐藏方法

    公开(公告)号:CN1434451A

    公开(公告)日:2003-08-06

    申请号:CN03118546.0

    申请日:2003-01-25

    Abstract: 本发明公开了一种基于NTFS磁盘文件系统结构的文件隐藏方法,包括以下步骤:(1)去除待隐藏文件的全路径名中的非法文件名字符,得出一个独一无二的流名称;(2)新建根目录对象的一个数据流,其名称为步骤(1)得出的流名称;(3)将待隐藏文件的内容拷贝到步骤(2)创建的流中;(4)删除待隐藏文件;(5)记录待隐藏文件的全路径信息。本发明可以隐藏NTFS文件系统下的任意格式文件,隐藏效果具有永久性,并不会因为操作系统的改变而导致隐藏失效。不会生成宿主文件,具有较高的安全性。

    基于NTFS磁盘文件系统结构的文件隐藏方法

    公开(公告)号:CN1317712C

    公开(公告)日:2007-05-23

    申请号:CN03118546.0

    申请日:2003-01-25

    Abstract: 本发明公开了一种基于NTFS磁盘文件系统结构的文件隐藏方法,包括以下步骤:(1)去除待隐藏文件的全路径名中的非法文件名字符,得出一个独一无二的流名称;(2)新建根目录对象的一个数据流,其名称为步骤(1)得出的流名称;(3)将待隐藏文件的内容拷贝到步骤(2)创建的流中;(4)删除待隐藏文件;(5)记录待隐藏文件的全路径信息。本发明可以隐藏NTFS文件系统下的任意格式文件,隐藏效果具有永久性,并不会因为操作系统的改变而导致隐藏失效。不会生成宿主文件,具有较高的安全性。

    基于FAT32磁盘文件系统结构的文件隐藏方法

    公开(公告)号:CN1434450A

    公开(公告)日:2003-08-06

    申请号:CN03118544.4

    申请日:2003-01-25

    Abstract: 本发明公开了一种基于FAT32磁盘文件系统结构的文件隐藏方法,步骤为:①根据待隐藏文件的全路径名,分离出它所在路径的每一层目录的名称及文件名称;②读取其所在卷的BPB信息,找到根目录的逻辑簇位置;③搜索根目录下的所有目录项,找到其第一层目录的目录项;④根据目录项信息找到这一层目录的逻辑簇位置;⑤搜索这一层目录下的所有目录项,找到其下一层目录的目录项;⑥重复④、⑤直到找到其最后一层目录的目录项为止;⑦根据目录项信息找到其最后一层目录的逻辑簇位置;⑧搜索其下的所有目录项,找到待隐藏文件的目录项;⑨修改其目录项,使其具有卷标属性;⑩记录其全路径信息。本发明可以隐藏FAT32文件系统下的任意格式文件,隐藏速度不受文件大小影响,隐藏效果具有永久性,并不会因为操作系统的改变而导致隐藏失效,不会生成宿主文件,具有较高的安全性。

Patent Agency Ranking