inno-setup - Inno Setup - 参数 "ValueData"不是有效值

标签 inno-setup prtg

我正在尝试为名为 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/

相关文章:

inno-setup - InnoSetup - 编译时出现错误 "File in use by another process..."消息

Java 7 和 TLSv1.2 套接字

centos - 我可以在监控系统上监控 iptables

networking - 获取从 NIC 发送和接收的累积字节数

inno-setup - Inno Setup 中带有拉伸(stretch)图像的自定义欢迎和完成页面

debugging - 创新设置 : How to watch variables values or write to debug output?

inno-setup - 如何使用Inno Setup添加计划任务

Inno Setup 中的 MySQL 查询

powershell - Powershell-NewItemUnauthorizedAccessError