我正在 VBScript 上创建注册表项和参数的 XML 文档。
脚本工作正常,但如果注册表项或注册表参数的名称确实包含特殊符号,如 a /
、%
、#
和\
其他 - 它会导致错误msxml6.dll
:
此名称不应包含符号
错误代码:80004005。
在这个脚本的第 8 行:
Dim root, len
Dim rootPath
rootPath = Split(WScript.Arguments(0), "\") 'Registry key
len = UBound(rootPath)
root = rootPath(len)
Set xmlParser = CreateObject("Msxml2.DOMDocument.6.0")
xmlParserAappendChild(xmlParser.CreateProcessingInstruction("xml", "version='1.0' encoding='utf-8'"))
Set rootNode = xmlParser.AppendChild(xmlParser.CreateElement(root))
Set CreateXml = xmlParser
我试图在谷歌中找到它,但没有成功
我该如何解决?