有人做过类似于文件保险箱的程序吗?
可以提个思路,或给出一些资料。当然了,如果有源码的话,我也不会拒绝的。
分不够,可以再加。欢迎讨论。
问题点数:0、回复次数:13Top
1 楼danyueer(淡月儿:从此以后,各人得各人的眼泪罢了)回复于 2004-12-02 09:49:49 得分 0
这个比较复杂,需要用驱动程序来过滤对文件的访问,然后进行处理。9x下面要用vxd,2000以上要用WDM,你可以参考一下FileMon的源代码,在VCHelp好像有。Top
2 楼xjl1980_81(什么都不会)回复于 2004-12-02 09:50:54 得分 0
先谢了。Top
3 楼xjl1980_81(什么都不会)回复于 2004-12-02 09:56:43 得分 0
楼上的,可能我说的不是很清楚。
我的意思是想把系统的一个目录虚拟成一个盘。然后对该目录的访问都需要权限,从而实现“保险”功能。暂时只能想到这么多。
欢迎讨论。Top
4 楼kingzai(stevenzhu)回复于 2004-12-02 09:58:30 得分 0
filedisk is a virtual disk driver for Windows NT/2000/XP that uses one or more files to emulate physical disks. A console application is included that let you dynamically mount and unmount files.
http://www.acc.umu.se/~bosse/
Top
5 楼DentistryDoctor(不在无聊中无奈,就在沉默中变态)回复于 2004-12-02 09:58:34 得分 0
把一个目录虚拟成一个盘?
像虚拟光盘的程序一样将一个文件虚拟一个光盘一样?这个需要写文件系统的驱动吧。Top
6 楼vcleaner(我没当大哥很久了.......)回复于 2004-12-02 10:00:20 得分 0
这个问题很难的,基本上需要使用底层的驱动控制,否则好像是没有办法实现,FileMon的源代码也不是那么容易懂的,呵呵,我连编译都没有编译过去,考!一个字,难!Top
7 楼kingzai(stevenzhu)回复于 2004-12-02 10:00:21 得分 0
and you can try pgpdisk.PGPdisk is a program that lets you create encrypted disk partitions. Earlier, PGPdisk was a stand-alone program, but it is now integrated with PGP.
you can find pgpdisk source code from www.pgpi.orgTop
8 楼enetlily(兰百合)回复于 2004-12-02 10:01:16 得分 0
我记得把目录虚拟成一个盘,dos就有现成的命令,你可以去看一下。Top
9 楼enetlily(兰百合)回复于 2004-12-02 10:02:11 得分 0
如果想要把一个文件虚拟成一个盘就必须做驱动了。Top
10 楼xjl1980_81(什么都不会)回复于 2004-12-02 10:17:09 得分 0
我同意enetlily(兰百合) 的说法。
在 DOS下确实有现成的命令。Top
11 楼hjunxu(hjun)回复于 2004-12-02 10:21:20 得分 0
不懂。Top
12 楼Semigod()回复于 2004-12-02 16:55:42 得分 0
我个人认为这种程序没有太大意义。于其用这些程序,不如直接使用NTFS的加密存储,然后将文件的安全性转为系统帐户的安全性,只要你保证你帐户密码够复杂,一般情况下是没有人能够破解了的。即使系统管理员它也没有办法恢复你的数据。当然,要求是XP以上系统Top
13 楼Jaogoy(想你)回复于 2004-12-02 21:06:15 得分 0
好象楼主想要linux系统下的文件安全权限,
这就得深入底层了
否则一般的加密,象superrabbit软件中的加密,或一般的文件加密软件Top




