嘿嘿……用脚本写的,能不开源吗?
嗯,我写了一早晨,可能不懂DOS的LINUX玩家还会奇怪那个&path($PATH)和%1($1)呢……
怎么说呢……他们(dos bash的脚本)有些地方很像呢……
先说下用法吧,这个脚本用于dos环境,毕竟shell要比desktop的操作有效得多。
至于放在哪,你随便,反正我推荐你选一个path中的路径
——还是那句老话:有“cd癖”的朋友自便(笑)
使用的时候输入 re 参数
参数就是注册表中可以添加自启动路径的键位(如果你不知道是哪些键位,没关系,我下面会列出来的)
先发布一下源代码:
@echo off
path=c:\windows\system32;c:\windows\system32\Wbem;c:\windows;c:\windows\command;c:\dos
cls
echo Reading REG ....
regedit /E re.reg %1
echo.
echo Reading done !
echo Preparing to edit it .
echo.
pause
edit re.reg
echo Saving REG ....
regedit re.reg
echo %1
echo has saved successful.
del re.reg
pause
cls
@echo on
这个脚本我必须承认它目前还不能适用所有win系统,希望大家能抽出两三秒echo一下自己的&path,然后给个回复(当然还需要你的系统名称),我们需要完善一下这个脚本的path,因为不同的系统注册表文件存放位置似乎不一样的,这个脚本我只能肯定它适用于XP,由于我手头没有2000、2003等系统,只能盼望大家的努力了。
这个脚本我已经尽可能精简了(当然,如果你把echo都去掉更精简,哈哈),目的是为了让喜欢的朋友可以抄在本上,在没有网络、进不去桌面、不能使用光、软、USB的情况下一样可以编辑注册表。
(怎么做?当然是DOS下用edit写啦~~什么?你讨厌它不识别中文?你要能用vi,别忘了教教我~哈哈)
注:作为参数的注册表项中如果包含空格,你可以用双引号来把参数包含起来,这样就不会被识别为两个参数了。(我说过,和LIN的shell很像)
PS: 对于那些连复制粘贴都懒得做的朋友,我提供一个下载吧……
点击下载:http://blogimg.chinaunix.net/blog/upfile/071019104437.zip
自启动目录:
C:\Documents and Settings\用户名\“开始”菜单\程序\启动
C:\Documents and Settings\All Users\“开始”菜单\程序\启动
自启动键位:
HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Windows\load
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServicesOnce
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunServices
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce\Setup
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon\Userinit
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\Explorer\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServicesOnce
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunServices
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce\Setup
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnceEx
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
win XP注册表文件位置:
Windows XP注册表文件存储于“C:\WINDOWS\system32\config”目录下,其中包括“Default”、“SAM”、“Security”、“Software”和“System”五个文件。
用户配置文件为“NTUSER.dat”,它存储于用户的宿主目录下。
Have fun
2007/Oct/19th
Zarok
阅读(1290) | 评论(0) | 转发(0) |