以下哪个注册表脚本在语法上是正确的?两者都有效吗?是首选吗?
示例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将无法导入该值,我想我可以证明它。我需要的是一个在线参考,它会支持我,因为我工作的一些人不会接受我的话,即使我证明了这个问题。我花了一些时间与谷歌,无法找到我正在寻找的东西。这个问题的首选答案应该有这样的参考,但我愿意接受其他专业人士的普遍共识。
答案 0 :(得分:3)
MS知识库有一篇关于此的文章。
http://support.microsoft.com/kb/310516/
以下是您感兴趣的摘录:
.reg文件的语法.reg文件有 语法如下:
RegistryEditorVersion空白行 [RegistryPath1] “DataItemName1”= “DataType1:DataValue1” DataItemName2 “=” DataType2:DataValue2" 空行[RegistryPath2] “DataItemName3”= “DataType3:DataValue3”
因此,设置值的'官方'方式似乎包括指定'数据类型',在您的情况下'dword'。