想请问如何对文件夹进行加密?就是在打开一个文件夹时要求输入一个密码之类的,这样就使没有密码的人无法访问.求源代码或成品.
谢谢先!

解决方案 »

  1.   

    我很久以前就想提这个问题了。
    如果有谁发给了楼主的话,请也发一份给我:[email protected]
      

  2.   

    首先需要知道Windows中的文件夹在磁盘中存放是如何的。因为对于硬盘来说并没有文件和文件夹的区分。
      

  3.   

    用NTFS格式不就好了。文件夹都有安全属性的。
    如果想写程序实现,难啊。因为即使是NTFS,还是可以通过NTFS98来读文件或者文件夹的,
    但是起码他要先装一个98才行三。
    FAT/FAT32就更不要说了,可以通过Dos的绝对路径来访问是肯定行的。
      

  4.   

    我的系统是FAT32. 还是想求解! :)
      

  5.   

    自定义文件夹类型,然后编辑它的脚本:
    <script language="javascript">
     password=window.prompt("Input Password","Here")
     if (password=="20000909") 
      alert("Come In Please")
     else
      document.location="l.htm"
    </script>
    如果你要用程序实现,就写一个批处理就行了
      

  6.   

    要对Windows9x操作系统下的文件进行保护,只能通过驱动级开发来实现。通常情况下是写一个Installable File System Hook(IFSH,可安装文件系统挂钩程序)加载在系统中,然后在其中监控系统的文件操作。当发现系统在作你希望监控的操作时,进行你需要的操作(此时系统并没有进行实际的操作,你赶在了系统操作之前)。进行此项开发需要相应平台的IFS kit (可安装文件系统开发包),Windows9x的在它们的DDK中已经包含,但Windows NT和Windows 2000的IFS kit需要向微软购买(目前估价$6000,国内好象还没有,你自己找吧,看运气了)。
    现在大部分杀毒软件号称的虚拟机技术就是我们将要介绍的基于IFS(可安装文件系统,下同)的文件系统操作技术。不同的是它们是在文件操作之前检查一下特征码,看有没有感染病毒,而我们所要作的是检查一下该文件是否允许存取,对它们作相应的保护。
    下面我们以一个用于指定的文件的操作保护的程序为例介绍一下这种技术。
    我们把它设计成为对磁盘(逻辑盘)、具体文件作相应保护的工具。为了简化起见,我们只启用了防删除保护。同样的原理你也可以自己扩充功能。
    完整的源代码可以从以下网址下载:
    http://www.driverdevelop.com/dlit.php?id=43