Inno 设置 - 参数"ValueData"不是有效值



我正在尝试编译一个名为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"),或者一个常数解析为整数

相关内容

  • 没有找到相关文章

最新更新