[新手上路]批处理新手入门导读[视频教程]批处理基础视频教程[视频教程]VBS基础视频教程[批处理精品]批处理版照片整理器
[批处理精品]纯批处理备份&还原驱动[批处理精品]CMD命令50条不能说的秘密[在线下载]第三方命令行工具[在线帮助]VBScript / JScript 在线参考
返回列表 发帖

[文件操作] 批处理实现彻底隐藏文件

批处理实现彻底隐藏文件

序:本文参考了他的方法,经过本人改编:http://hi.baidu.com/fitsun/blog/item/f7ad42d573226dc351da4bca.html

在这里向博主表示感谢。点击这里直接访问他的博客。

通过修改文件属性为“隐藏”,我们就可以隐藏重要文件,但这种技巧就连菜鸟也可以轻松破译。其实,我们还可以通过修改注册表的技巧,彻底隐藏不愿让他人看见的文件。


  彻底隐藏保密文件的技巧:
  打开注册表编辑器,依次展开其中的奔本“HKEY_LOCAL_MACHINE\Software\Microsoft\  Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL”,在“ShowAll”键的右框 修改“CheckedValue”键值为“0”, 修改后即可使“工具→文件夹选项→查看→显示所有文件和文件夹”选项失效,从而彻底隐藏不想让别人看见的“隐藏”文件;若要使“显示所有文件和文件夹”选项重新生效,把上述的“CheckedValue”键值改回为“1”即可
批处理实现代码:

  1. reg add "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL" /v CheckedValue /t REG_DWORD /d 0 /f
  2. pause
复制代码

----------------------------------------------------------------------------------
解释下:reg add "注册表路径" /v 键名 /t 键值类型 /d 具体键值 /f
因为0 、 1 为REG_DWORD值,所以 /t 后面跟的是 REG_DWORD
把上面的代码保存为 彻底隐藏文件即可。
就可以了!
这样你隐藏的文件就不会在被别人看出来,恢复的方法也很简单。
-------------------------------------------------------------------------
  1. reg add "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL" /v CheckedValue /t REG_DWORD /d 1 /f
  2. pause
复制代码

-------------------------------------------------------------------------
这样就可以了。
具体再遍写一下。
把上面的代码再综合下。如下。。。。
----------------------------------------------------------------------------------
  1. @echo off
  2. @mode con cols=60 lines=20
  3. color b
  4. echo   --------------------------------------------------------
  5. echo.&echo.
  6. echo            by 哥本哈根   qq:346825741
  7. echo.&echo.
  8. echo.
  9. SET /P a=   请输入 Y (彻底隐藏文件)或 N (显示隐藏文件):
  10. echo.
  11. if /I "%a%"=="Y" goto yin
  12. if /I "%a%"=="N" goto xian
  13. :yin
  14. reg add "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL"
  15. /v CheckedValue /t REG_DWORD /d 0 /f
  16. goto :exit
  17. :xian
  18. reg add "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL"
  19. /v CheckedValue /t REG_DWORD /d 1 /f
  20. goto :exit
  21. :exit
  22. echo.&echo.
  23. echo 你的目的成功达到了
  24. echo.&echo.
  25. pause
复制代码

----------------------------------------------------------------------------------
复制上代码保存为 xxx.bat 测试下就知道效果了

----------------------------------------------
写在我博客原文。点击这里查看

还是这样更彻底:
  1. reg delete "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL" /v CheckedValue /f
  2. reg add "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced\Folder\Hidden\SHOWALL" /v CheckedValue /d 0 /f
复制代码
帮助别人是快乐
被人帮助是幸福

TOP

返回列表