1

「サイレント バージョン チェック付きアップデーター」を使用して、install4j の自動更新機能を使用しようとしています。スケジュールを常時または起動ごとに強制すると、自動更新が正常に機能します。私が抱えている問題は、更新スケジュールにあります。

インストール アクションの直前に構成可能なフォームを追加しました。このフォームには、更新スケジュール セレクターがあります。ランチャー統合ページのサイレント バージョン チェックを使用するアップデーターで、起動スケジュールを「スケジュール レジストリの更新に従って」に設定しました (これが常に自動更新に設定されている場合)。

そのため、インストールを実行すると、更新スケジュールを設定するためのフォームが表示されますが、「起動ごと」またはその他の設定は機能しないようです。私のプログラムは、レジストリの使用中に更新チェックをまったく行っていないようです。

私の考えでは、私が作成した構成可能フォームは更新スケジュールを更新していません。UpdateScheduleRegistry.setUpdateSchedule(UpdateSchedule) を呼び出す必要があるかもしれませんが、Update Schedule Selector フォーム コンポーネントに変数が割り当てられていないため、何を渡すかがわかりません。また、アクティベーション後のスクリプトでこれを呼び出す必要があると思います。

これを立ち上げて実行するのに役立つアイデアはありますか?

ありがとう、シェーン

4

2 に答える 2

0

「更新スケジュール セレクター」は、更新スケジュールを自動的に保存します。

レジストリ キーを確認する

HKEY_LOCAL_MACHINE\SOFTWARE\ej-technologies\install4j\installations

値があるはずです

updateSchedule[アプリID]

その中に詳細な値を指定します。

于 2011-12-20T10:13:04.090 に答える