注册表应用

环境变量分为两类:用户变量与系统变量,在注册表中都有对应的项。
其中用户变量所在位置:  HKEY_CURRENT_USER\Environment;
系统变量所在位置为:\HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\Session Manager\Environment。

HKEY_CLASSES_ROOT --> .bat >> batfile
batfile --> DefaultIcon该类文件的默认图标 
batfile --> shell >> xxf(默认打开程序)
batfile --> shell-->xxf(名任意) --> abc(右键字面值,默认同项名)
batfile --> shell --> xxf --> command >> “ss.exe %1”( 用ss来打开当前bat文件。若没有%1参数,则只运行记事本程序,而不打开当前文件。)

记住在HKEY_CLASSES_ROOT根键之下还有以下几个重要的系统关联主键:
  *:作用于所有文件,它与“标识主键”的关联方法一样。
  Directory:作用于一般文件夹。
  Folder:作用于所有文件夹,包括特殊文件,如:控制面板,回收站等。
  Drive:作用于驱动器,如A驱,B驱,C驱。
  Unknow:作用于系统不能识别的文件类型,即没有注册的文件类型。
例:dos无处不在
将注册表展开到HKEY_CLASSES_ROOT\*\shell分支。(在所有文件的“右键菜单”中添加MS-DOS方式)新建主键“MS-DOS",置其默认值为“进入MS-DOS方式”,在MS-DOS主键之下新建command主键,置其默认值为:“C:Windowsmmand.com”。

例:为所有文件增加“打开方式”。
  将注册表展开到HKEY_CLASSES_ROOT\*\shell分支,新建主键open_as,置其默认值为“选择打开方式”,在Open_As主键之下新建主键command,置其默认值为:"C:Windows undll32.exe shell32.dll , openAs_RunDll %1"

还可以直接在鼠标右键中添加 "打开方式" 选项,这样,无论是什么文件都可以自由选择打开方式
打开HKEY_CLASSES_ROOT\*\Shell子键分支,在其下新建一个子键“OpenWith”,将其默认键值设为“打开方式”,在 “OpenWith”子键下再新建一个子键“Command”,将其默认键值设为“C:\Windows\System32 \rundll32.exe   shell.dll,   OpenAs_RunDLL   %1”,

开始->运行缓存 得存储位置:HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\RunMRU
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值