0

いくつかのファイル (.MSI キャビネット自体にまとめられている) の展開に加えて、MSI は、Visual C++ で開発されたカスタム exe を生成する必要があります。このカスタム実行可能ファイルのスポーン要件は、MSI インストーラーにカスタム スクリプトを実装することで実現されます。MSI のカスタム スクリプトがカスタム実行可能ファイルを正常に作成している場合でも、ターゲット システムに必要なシステム ライブラリが不足しているため、OS はその exe を実行できません。VC++ Redistributable Kit をインストールすると、必要なシステム ライブラリがターゲット システムにデプロイされるため、カスタム exe が適切に実行されるように、このキットはターゲット システムにインストールされたアプリケーションとして使用できる必要があります。この VC++ Redist キットは、このカスタム実行可能ファイルの前提条件であるため、カスタム exe を生成する前に、MSI インストーラー自体からこの VC++ Redist キットをインストールすることを考えています。カスタム実行可能ファイルの作成に使用したのと同じカスタム スクリプトを使用して、VC++ Redist Kit の作成に成功しました。MSI の実行が完了すると、この VC++ Redist Kit が [プログラムの追加と削除] リストに表示されます。しかし問題は、このキットがインストールされていても、カスタム実行可能ファイルがキットの存在を認識していないため、カスタム実行可能ファイルがまだ実行に失敗していることです。MSI 展開中にアプリケーションをインストールし、インストールされたアプリケーションを作成する方法を教えてください。MSI の実行が完了すると、この VC++ Redist Kit が [プログラムの追加と削除] リストに表示されます。しかし問題は、このキットがインストールされていても、カスタム実行可能ファイルがキットの存在を認識していないため、カスタム実行可能ファイルがまだ実行に失敗していることです。MSI 展開中にアプリケーションをインストールし、インストールされたアプリケーションを作成する方法を教えてください。MSI の実行が完了すると、この VC++ Redist Kit が [プログラムの追加と削除] リストに表示されます。しかし問題は、このキットがインストールされていても、カスタム実行可能ファイルがキットの存在を認識していないため、カスタム実行可能ファイルがまだ実行に失敗していることです。MSI 展開中にアプリケーションをインストールし、インストールされたアプリケーションを作成する方法を教えてください。MSIインストーラーの他のサブプロセスがアプリケーションの存在を認識するように、その完了後すぐに(MSI実行の完了まで待たずに)アクティブになりますか?

4

1 に答える 1