1

3日からWindowsインストーラーの作成に苦労しています。TeamViewerと同じウィンドウインストーラを作成する必要があります。添付のスナップショットをご覧ください。

TeamViewerセットアップの最初のウィンドウ

[実行]オプションを選択して[次へ]をクリックすると、[ライセンス契約]ダイアログボックスが表示されます。最後の[次へ]をクリックすると、セットアップ全体が閉じてTeamViewerが起動します。舞台裏では、Team Viewerのセットアップでは、必要なファイル全体を一時フォルダにコピーしています。そして、その.exeファイルを起動します。

Advanced Installer 9.6.1を使用してみましたが、 InstallShield2010を使用して同じ目的を達成しようとしました。最初の例では、カスタムファイルを起動できますが、ダイアログボックス([進行状況]および[終了]ダイアログ)を終了する方法はありません。そして2番目のケースでは、インストールスクリプト言語を使用する必要があります。そのため、使いにくくなっています。

セットアップの方法を教えてください。または、この問題を解決するのに役立つ他の提案やツールがある場合。最後に、そのような機能を備えた独自のカスタムWindowsインストーラーを作成することを考えました(Team Viewerの時点で)。しかし、私はWindowsインストーラーの作成に不慣れです。

4

1 に答える 1

2

コードを記述せずにTeamViewerが提示するのとまったく同じ動作を得ることができるとは思いません。これは、Windowsインストーラパッケージ(.MSI)がこの状況向けに設計されていないためです。

Advanced Installerは一時ファイルと必要なダイアログの表示をサポートしていますが、インストーラーを閉じるとすべてのファイルが削除されます。また、すでにご存知のとおり、終了ダイアログを表示せずに完全なUIセットアップパッケージを閉じることはできません。

于 2012-12-02T18:22:27.337 に答える