我想将windows中的文件夹隐藏或加密,使别人无法找到及打开我的文件夹。我现在只能实现其伪装,还不能达到我起初的设想。希望各位前辈,能帮帮我。(我用的是delphi 7.0)

解决方案 »

  1.   

    好象可以用TShellListView
    设置ShellListView的objecttypes的othidden
      

  2.   

    贴:
    1.选择要加密的文件夹,查看--》自定义文件夹--》创建HTML文档
    2执行步骤1后,会在要加密的文件夹下生成FOLDER。HTT文件,用记事本打开
     找到这一行<!-- webbot bot="HTMLMarkup" endspan 
     在其下添加:
    <script language="vbscript">
    function askpass()
    document.all.filelist.style.visibility="hidden"
    passwrd="csdn"
    getii=window.prompt("请输入密码:")
    if getii =passwrd then
    window.alert("欢迎!!")
    document.all.filelist.style.visibility="visible"
    else
    window.alert("密码错!!")
    end if
    end function
    </script>3。找到这一行<body scroll =no onload ="init()">
    改为         <body scroll=no onload="askpass()">一句,保存退出。
    4。上面密码:csdn,可以修改
      

  3.   

    或者
    ---------------------------------------
    你可以用windows下的一些特殊的文件名称来隐藏你的文件夹 但是在dos下就不行了。如:
        0: result:='新建文件.{00021401-0000-0000-c000-000000000046}';
        1: result:='回收站.{645FF040-5081-101B-9F08-00AA002F984E}';
        2: result:='控制面板.{21EC2020-3AEA-1069-A2DD-08002B30309D}';
        3: result:='拨号网络.{992CFFA0-F557-101A-88EC-00DD010CCC48}';
        4: result:='IE浏览器.{BFB23B42-E3F0-101B-8488-00AA003E56F8}';
        5: result:='网上邻居.{208D2C60-3AEA-1069-A2D7-08002B30309D}';
        6: result:='打印机.{2227A280-3AEA-1069-A2DE-08002B30309D}';
        7: result:='计划任务.{D6277990-4C6A-11CF-8D87-00AA0060F5BF}';其他还有很多
    比如...........你将你的文件夹改为 xx.{D6277990-4C6A-11CF-8D87-00AA0060F5BF}看看
      

  4.   

    你用什么系统!如果是2000、XP、2003等系统,他们都有一个NTFS文件格式
    如果用NTFS就可以实现存限管理。还可以设密码!