注册表脚本 - 您可以在没有dword关键字的情况下指定小数值

时间:2009-04-30 17:51:41

标签: registry

以下哪个注册表脚本在语法上是正确的?两者都有效吗?是首选吗?

示例A:

REGEDIT4

[HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\policies\explorer]
"nodrivetypeautorun"=255

示例B:

REGEDIT4

[HKEY_LOCAL_MACHINE\software\microsoft\windows\currentversion\policies\explorer]
"nodrivetypeautorun"=dword:000000FF

从技术上讲,在此示例中,“nodrivetypeautorun”元素是双字数据类型。我不想注意“nodrivetypeautorun”元素。我只关心双字数据类型以及在注册表脚本中设置它们的正确方法。

我认为样本A将无法导入该值,我想我可以证明它。我需要的是一个在线参考,它会支持我,因为我工作的一些人不会接受我的话,即使我证明了这个问题。我花了一些时间与谷歌,无法找到我正在寻找的东西。这个问题的首选答案应该有这样的参考,但我愿意接受其他专业人士的普遍共识。

1 个答案:

答案 0 :(得分:3)

MS知识库有一篇关于此的文章。

http://support.microsoft.com/kb/310516/

以下是您感兴趣的摘录:

  

.reg文件的语法.reg文件有   语法如下:

     

RegistryEditorVersion空白行   [RegistryPath1]   “DataItemName1”= “DataType1:DataValue1”   DataItemName2 “=” DataType2:DataValue2"   空行[RegistryPath2]   “DataItemName3”= “DataType3:DataValue3”

因此,设置值的'官方'方式似乎包括指定'数据类型',在您的情况下'dword'。