2

Windows サービスを作成する install4j がありますが、再起動の遅延を値に設定する必要があります。この値はREG_BINARYフィールドに格納されます。

Windows サービスを作成するときに障害再起動の遅延を設定する方法はありますか。そうでない場合、REG_BINARYinstall4j がサービスを作成した後にこの値を設定できるように、Windows レジストリに値を設定する方法はありますか?

注:Windows regedit(つまり、00 00 00 00 03 00 14 00 00 EA 00 00 EA 00など)で表示されるように、16進数を使用して「値」フィールドを設定しようとしましたが、レジストリ値をREG_BINARYタイプにREG_SZタイプします。

4

1 に答える 1

0

Windows サービスを作成するときに障害再起動の遅延を設定する方法はありますか。

現在ありません。

そうでない場合、windows レジストリに REG_BINARY 値を設定して、install4j がサービスを作成した後にこの値を設定する方法はありますか?

「Windows レジストリに値を設定する」アクションはこれをサポートしていませんが、API を使用してそれを行うことができます。

byte[] value = ...;
WinRegistry.setValue(RegistryRoot.HKEY_LOCAL_MACHINE, 
    "keyName", "valueName", value);

byte[]タイプのレジストリ エントリを作成するには、値がタイプである必要がありますREG_BINARY

于 2012-08-27T09:55:29.453 に答える