我正在尝试为名为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"
我尝试过十六进制和十进制,但都没有用。奇怪的是,当我删除上述字符并将其替换为任何其他值时,安装程序将进行编译。
帮助我Obi-One Kenobi!
答案 0 :(得分:1)
对于使用十六进制表示法,您缺少$
前缀字符。所以这会奏效:
ValueData: "$8b9a69b9"
[Registry]
部分文档中将ValueData
参数描述为:
如果数据类型是dword或qword,则可以是十进制整数 (例如" 123"),十六进制整数(例如" $ 7B"),或者一个常量 解析为整数。