如何使用install4j的“在Windows注册表中设置值”操作在Windows注册表中设置字节值

时间:2012-11-30 18:51:08

标签: install4j

我已成功使用“在Windows注册表中设置值”操作来获取字符串值。我似乎无法让它在注册表中的“REG_DWORD”类型中工作。无法在install4j UI中指定类型。我已经尝试使用带有字节值的安装程序变量来设置注册表项,但是在检查注册表时将其转换为字符串。

我看到install4j中的“读取”功能适用于所有Windows注册表类型。 install4j是否支持编写除字符串类型之外的注册表值?如果是这样,怎么办呢?

1 个答案:

答案 0 :(得分:2)

“在Windows注册表中设置值”操作只能设置字符串值。

但您可以使用com.install4j.api.windows.WinRegistry API。如果在调用

时传递类java.lang.Integer的值
WinRegistry.setValue(...)

创建了REG_DWORD类型的注册表项。