我正在尝试为名为 PRTG 的网络监控实用程序编译安装包。我基本上是这样做的:
http://kb.paessler.com/en/topic/60635-how-can-i-silently-install-a-remote-probe-in-my-network
除了,我正在尝试使其自动化。
除了一个注册表项之外,一切正常:
[Registry]
Root: HKLM; Subkey: "Software\Wow6432Node\Paessler\PRTG Network Monitor\Probe";
ValueType: dword; ValueName: "Password"; ValueData: "8b9a69b9"
我尝试过十六进制和十进制,但都不起作用。奇怪的是,当我删除上述字符并将其替换为任何其他值时,安装程序将编译。
帮助我欧比一·克诺比!
最佳答案
对于使用十六进制表示法,您缺少 $
前缀字符。所以这会起作用:
ValueData: "$8b9a69b9"
这在 [Registry]
中有描述。 ValueData
参数的部分文档如下:
If the data type is dword or qword, this can be a decimal integer (e.g. "123"), a hexadecimal integer (e.g. "$7B"), or a constant which resolves to an integer.
关于inno-setup - Inno Setup - 参数 "ValueData"不是有效值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25089055/