Chinaunix首页 | 论坛 | 博客
  • 博客访问: 306564
  • 博文数量: 84
  • 博客积分: 5016
  • 博客等级: 大校
  • 技术积分: 900
  • 用 户 组: 普通用户
  • 注册时间: 2006-12-30 20:22
文章分类

全部博文(84)

文章存档

2008年(21)

2007年(63)

我的朋友

分类: 网络与安全

2007-10-19 10:59:13

嘿嘿……用脚本写的,能不开源吗?
嗯,我写了一早晨,可能不懂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   
阅读(1224) | 评论(0) | 转发(0) |
0

上一篇:端口封禁

下一篇:B2级操作系统使用感想

给主人留下些什么吧!~~