文件保险箱应该具有的功能是:
1。多用户使用,每个用户有自己的保险箱。
2。每个用户能访问自己的保险箱,除此以外,用户也可以规定可以给哪些其他用户访问。
3。可以用于FAT,FAT32,NTFS。
是不是要在硬盘上开辟一块空间用于存放各个保险箱呢,文件必然是要存放在硬盘上的,那又如何存放而不能让其他用户访问到呢。请各位谈谈自己的想法,如果有做过的高手请指点一下。

解决方案 »

  1.   

    sourcesafe不是已经达到你要的功能了吗?而且支持网络的。    ("`-''-/").___..--''"`-._
         `6_ 6  )   `-.  (     ).`-.__.`)
         (_Y_.)'  ._   )  `._ `. ``-..-'
       _..`--'_..-_/  /--'_.' ,'
      (il),-''  (li),'  ((!.-'
      

  2.   

    很显然我不会依赖于NTFS的权限设定,因为保险箱还要用于FAT,FAT32。如果有比较好想法的高手,也欢迎给我留言,或是发端消息给我。
    email:[email protected]
      

  3.   

    如果只是文件外壳的操作,implement IEnumIDList,IShellFolder,IPersistFolder,IShellView interface..
    关键的是要存放而不能让其他用户访问到,可能要和文件驱动结合起来
      

  4.   

    是不是要用hook api file 
    来做啊....想想也可以在FAT,FAT32,NTFS以外的hd上空间上 建立自己的分驱.....
    不过好多问题要处理。。
    还是用hook api file +上,IE 的控件好一点
    对就用explorer控件就行.....用atl来做VC有向导.......
      

  5.   

    去看看PGP Disk,对你会有启发。
    他是做了一个驱动。
      

  6.   

    我想间单点写一个explorer控件就行了当进那个文件。叫控件出个对话框就行了
    不过这样要是自己写一个程序还是能进去在好一点就是写一个hook file api 当要打开那个文件时调用自己对话框就行了
    就想病毒放火墙一样在就是在未分的HD 控间建立自己的fat 这样就最保密
      

  7.   

    ...
    第一间单点就做一个explorer控件就行了当要进入一你的文件架就弹出你自己的对话框就行了
    不过自己写一个程序还是能进到你的文件中
    第二 就用hook file API想病毒防火墙一样
    第三。。就是自己在未分区中建立自己的fat 加密自己加就和了想怎么加就怎么加
      

  8.   

    楼上说的D版光盘,应该只是用了简单的隐藏目录,我想不会做加密这么复杂的。
    隐藏目录后,列目录时是列不出的,但是如果知道目录名字可以直接“cd 目录名”进去。
      

  9.   

    有这样的软件,网盾保险箱。
    参考Web站点:http://www.koal.com;
    通过电子邮件联系:[email protected]
    解密前是一个按随机算法的乱码文件。打开后成为个分区。