我正在尝试编译一个名为PRTG的网络监控实用程序的安装包。我基本上是这样做的:
http://kb.paessler.com/en/topic/60635-how-can-i-silently-install-a-remote-probe-in-my-network除了,我正试着把它自动化。
一切正常,除了一个注册表项:
[Registry]
Root: HKLM; Subkey: "SoftwareWow6432NodePaesslerPRTG Network MonitorProbe";
ValueType: dword; ValueName: "Password"; ValueData: "8b9a69b9"
我试过十六进制和十进制,都不起作用。奇怪的是,当我删除上述字符并将其替换为任何其他值时,安装程序将编译。
救救我欧比一号肯诺比!
对于使用十六进制记数法,您缺少$
前缀字符。这样就可以了:
ValueData: "$8b9a69b9"
[Registry]
部分文档中对ValueData
参数的描述如下:
如果数据类型是dword或qword,则可以是十进制整数(如。"123"),十六进制整数(例如:"$ 70 b"),或者一个常数解析为整数