我已成功使用“在Windows注册表中设置值”操作来获取字符串值。我似乎无法让它在注册表中的“REG_DWORD”类型中工作。无法在install4j UI中指定类型。我已经尝试使用带有字节值的安装程序变量来设置注册表项,但是在检查注册表时将其转换为字符串。
我看到install4j中的“读取”功能适用于所有Windows注册表类型。 install4j是否支持编写除字符串类型之外的注册表值?如果是这样,怎么办呢?
答案 0 :(得分:2)
“在Windows注册表中设置值”操作只能设置字符串值。
但您可以使用com.install4j.api.windows.WinRegistry
API。如果在调用
java.lang.Integer
的值
WinRegistry.setValue(...)
创建了REG_DWORD
类型的注册表项。