1

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

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

4

1 回答 1

2

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

不过,您可以使用com.install4j.api.windows.WinRegistryAPI。如果你java.lang.Integer在调用时传递了一个类的值

WinRegistry.setValue(...)

创建一个类型的注册表项REG_DWORD

于 2012-12-03T10:35:48.640 回答