1

ユーザーがソフトウェアをロードするドライブを選択できるようにしようとしています。InstallChangeFolder ダイアログを表示する代わりに、ロード可能なドライブを一覧表示しようとしています。以前に InstallScript プロジェクトでこれを行ったことがありますが、現在は MSI に移行しようとしています。基本的には、ドライブを選択し、そのドライブにルート パスを追加するという流れになります。installdirを変更し、すべてのカスタムアクションとシーケンスに接続するためのカスタムダイアログを作成する方法を説明する優れたチュートリアルを知っている人はいますか? 問題があれば、InstallShield 2013 と基本の MSI プロジェクトを使用しています

4

2 に答える 2

4

なぜインストール パスをハードコードする必要があるのですか? それは、顧客に悪い設計上の決定を押し付けているように思えます。

ユーザーがインストール パスを選択できるようにするデフォルトの方法は、正当な理由から標準的な方法です。

于 2013-09-04T15:45:29.343 に答える
2

パスをハードコーディングするのは悪い設計であることに同意しますが、カスタムアクションウィザードでインストールスクリプトファイルを選択して新しいカスタムアクションを作成し、インストールスクリプトのコードをコピーして、新しく作成したカスタムアクションを正しい場所に追加することで、目的を達成することができます。順序。

于 2013-11-19T11:44:23.803 に答える