|
给你提供一个思路,利用权限把注册表设置为只读
以下代码在XP下测试通过,其它系统请自行测试。
保存为.BAT运行
- @echo off
- rem num=0显示桌面图标、num=1不显示桌面图标
- rem lock=0锁定lock=1取消锁定
- rem by szl1990
- set regsz=HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Explorer\Advanced
- set num=0
- set lock=0
- echo %regsz% [1 7 17]>>"%temp%\regfile"
- regini "%temp%\regfile"
- if "%lock%"=="1" goto :eof
- reg add "%regsz%" /f /v "HideIcons" /t REG_DWORD /d %num%
- echo %regsz% [2 8 19]>>"%temp%\regfile"
- regini "%temp%\regfile"
- del /f /q "%temp%\regfile"
- pause
复制代码 |
|