原来是我招惹出来的脚本啊!,,,没想到,,,
你那脚本只修改了一项,系统文件属性,,,
我把之前写的VBS版改成 BAT 版扔给你吧,我写的是修改三个属性,,,隐藏属性,系统属性,文件后缀
- @Echo off
- Rem;;;;;--------------判断是否有外部参数,脚本空点时会出现安装或卸载选项,
- If Not "%1"=="" Goto,Folder
- :run
- Set/p a=按a安装脚本,按d卸载脚本:
- if /i "%a%"=="a" Goto,setup
- Rem;;;;;--------------卸载时会删除添加的注册表项目,会删除脚本自身,,,,
- if /i "%a%"=="d" Echo.是否注册表卸载,删除脚本!& Pause > Nul & Reg delete "HKEY_CLASSES_ROOT\Directory\Background\Shell\Hidden" /f & Del /q %0 & Exit
- Cls & Goto,run
- :setup
- Reg add "HKEY_CLASSES_ROOT\Directory\Background\Shell\Hidden" /f /v "MUIVerb" /t REG_SZ /d "显示/隐藏_系统.后缀"
- Rem;;;;;---想修改什么图标 改下句即可"[color=Red]%SystemRoot%\system32\Shell32.dll,46[/color]"直接替换成图标文件位置,也可以把该句复制到后续命令进行图标替换修改。
- Reg add "HKEY_CLASSES_ROOT\Directory\Background\Shell\Hidden" /f /v "Icon" /t REG_EXPAND_SZ /d "%SystemRoot%\system32\Shell32.dll,46"
- Rem;;;;;--------------调用本程序 附加参数,脚本空点时会出现安装或卸载选项,所以必须添加参数,这里参数扔鄙人Q号,可以,
- Reg add "HKEY_CLASSES_ROOT\Directory\Background\Shell\Hidden\command" /f /t REG_SZ /d "%0 QQ:285889857"
- Echo.【显示/隐藏_系统.后缀】注册表已安装!& Pause > Nul & Exit
- :Folder
- Reg query "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /v "Hidden" | Find "0x1" >Nul && Goto,Show
- Rem;;;;;注册表键值说明----Hidden----------------------是否显示隐藏的文件和文件夹
- Reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /f /v "Hidden" /t REG_DWORD /d 0x1
- Rem;;;;;注册表键值说明----ShowSuperHidden----------是否显示隐藏的系统文件属性
- Reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /f /v "ShowSuperHidden" /t REG_DWORD /d 0x1
- Rem;;;;;注册表键值说明----HideFileExt------------------是否隐藏已知文件类型的扩展名
- Reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /f /v "HideFileExt" /t REG_DWORD /d 0x0
- Rem;;;;;------------------------------右键显示菜单
- Reg add "HKEY_CLASSES_ROOT\Directory\Background\Shell\Hidden" /f /v "MUIVerb" /t REG_SZ /d "隐藏__系统.后缀"
- Cls
- Rem;;;;;想添加什么后续命令在这里写下就是了,如:右键图标,对话框,执行第三方工具
- Exit
- :Show
- Rem;;;;;注册表键值说明----Hidden----------------------是否显示隐藏的文件和文件夹
- Reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /f /v "Hidden" /t REG_DWORD /d 0x2
- Rem;;;;;注册表键值说明----ShowSuperHidden----------是否显示隐藏的系统文件属性
- Reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /f /v "ShowSuperHidden" /t REG_DWORD /d 0x0
- Rem;;;;;注册表键值说明----HideFileExt------------------是否隐藏已知文件类型的扩展名
- Reg add "HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced" /f /v "HideFileExt" /t REG_DWORD /d 0x1
- Rem;;;;;------------------------------右键显示菜单
- Reg add "HKEY_CLASSES_ROOT\Directory\Background\Shell\Hidden" /f /v "MUIVerb" /t REG_SZ /d "显示__系统.后缀"
- Cls
- Rem;;;;;想添加什么后续命令在这里写下就是了,如:右键图标,对话框,执行第三方工具
- Exit
复制代码
这 BAT 版 功能和我写的 VBS 版,基本没多大区别,只是少执行了模拟按键和刷新步骤,,,,
这 脚本 理论上可以直接扔PE 上执行,,,,至于窗口大小和背景颜色等,自己打磨呗,,,, |