如题,我要求用户访问的时候,必须提示密码,输入正确的密码,才可以访问文件夹和下面的文件

解决方案 »

  1.   

    如果要求在访问时输入密码,就必须拦截所有程序打开这个目录的操作。一般有三种方法:
    1、用全局DLL勾挂系统API
    2、用驱动程序勾挂系统核心API
    3、用文件系统驱动程序过滤
    第3种方式比较好。
      

  2.   

    cnzdgs
    你好,谢谢你的回答用文件系统驱动程序过滤 是否 我自己要写驱动??有没有比较详细的这方面的资料??
      

  3.   

    1、用全局DLL勾挂系统API
    2、用驱动程序勾挂系统核心API
    3、用文件系统驱动程序过滤都抵挡不住将硬盘挂到其他机器上面正确的加密方法是 硬盘ntfs格式,文件夹属性,高级,选择加密文件.
    切记,在重装系统前取消密码,不然只能找微软恢复了.
      

  4.   

    akirya你这个方法怎么编程实现??我要编程实现啊
      

  5.   

    使用NTFS文件系统加密可以用EncryptFile,不过这种加密系统只认执行程序的用户帐号,也就是说只要用你的用户名登录Windows后就可以读取加密文件了。
      

  6.   

    使用NTFS文件系统加密可以用EncryptFile,不过这种加密系统只认执行程序的用户帐号,也就是说只要用你的用户名登录Windows后就可以读取加密文件了。----------------------------------
    我正好就是要避免这种情况。要做到用我的用户名登陆也不能访问