探讨一下如何锁住一个文件夹,让这个文件夹只能被我自己的程序/进程所打开,在dos模式同样不能打开我得文件夹,不能压缩这个文件夹因为这样会影响程序打开时的的效率,可以加密文件夹但不能加密文件夹中的文件,这段时间我一直在看NTFS的体系结构(FAT32不作考虑)希望可以通过对MFT表做一些手脚来实现,现在正在研究中,希望可以和大家探讨一些找到解决的方法思路。

解决方案 »

  1.   

    文件过滤驱动,
    在IRP_MJ_DIRECTORY_CONTROL里面判断拦截
      

  2.   

    zhjie374(zhjie374): 你的提议我有点不清楚,你说的“文件过滤驱动,在IRP_MJ_DIRECTORY_CONTROL里面判断拦截”和 ms 的IFS 有关系吗,我可以下到ms的所有的DDK但是就是没有IFS kit,因为这个东西不再msdn中要单独买,如果你有可以给我一份吗,我可以给你ms的其它一些产品作为报答,呵呵!Featured((【我握着爱情的门票静静排队……】)):你说的文件夹监视是没有用的只能发现其有无改动而已,对于打开这个文件夹是没有作用的;hook 怎么做安装全局钩子吗,对于command line模式能起作用吗?我可以拦截所有要启动的程序可是打开一个文件夹如何拦截,如果用shell编程又如何防范command line 的模式???