注册脚本(rgs) 基本语法

  • Post author:
  • Post category:其他


注册脚本文件默认的扩展名为RGS,并作为 REGISTRY 类型资源被添加进可执行文件。

注册脚本的语法十分简单,归纳起来为:

[NoRemove|ForceRemove] {Name} [ = s|d ””Value””]

{


键值

val Name = [s|d] ‘value’

}

NoRemove 前缀表示在进行注销时不删除这个键。

ForceRemove 前缀表示在写这个键之前删除当前的键和子键。

Val 前缀表示一个键值。s和d值前缀分别表示REG_SZ  或 REG_DWORD。


注意: NoRemove|ForceRemove 后面的 Name 要用 {} 括起来,通常里面是 CLSID,但不是CLSID也行。

例如:

[HKEY_LOCAL_MACHINE/SOFTWARE/{MyID}]

@=’myValue’

“MediaSubType”=dword:00000001

“ShowIcon”=dword:00000001

“Name”=”Lan”

HKLM

{


SOFTWARE

{


ForceRemove {MyID} = s ‘myValue’

{

val MediaSubType= d ‘1’

val ShowIcon= d ‘1’

val Name= s ‘Lan’

}

}

}



版权声明:本文为linfei2707原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。