none
msiでインストール完了後exeを実行するには RRS feed

  • 質問

  • 初めて投稿させていただきます。

    VisualBasic6にて作成したアプリケーションをVisual Studio Installerにて

    MSIインストーラを作成いたしました。

    インストーラ自体は問題なく作成することができました。

    インストール完了後にあるEXEファイルを実行したいのです。

    いろいろ自分なりに調べてorcaを使用すればできるようなことがあったのですが

    どのPropertyなのか、どういった設定になるのかがわからず行き詰っております。

    ぜひお知恵をお貸しいただけないでしょうか。

    2007年7月10日 8:00

回答

  • 完了画面の後、実行したいということでいいでしょうか?

     

    ORCA で作業となると結構面倒ではありますが、一応実現は可能です。

    まず、CustomAction として、Type18 あるいは 34 でEXEを起動するものを用意します。

    次に、完了画面の完了ボタン(IDはわかりません)の ControlEvent として、先ほど用意したCustomActionを実行するイベントを作成します。

     

    これで、基本的には完成です。

     

    でも、カスタマイズを必要とするのなら、WiX あるいは、InstallShield などに乗り換えることをお勧めします。

    そのほうがいろいろやりやすいですよ。

     

     

     

    • 回答としてマーク nkjm 2009年2月5日 23:53
    2007年7月10日 9:27

すべての返信

  • 完了画面の後、実行したいということでいいでしょうか?

     

    ORCA で作業となると結構面倒ではありますが、一応実現は可能です。

    まず、CustomAction として、Type18 あるいは 34 でEXEを起動するものを用意します。

    次に、完了画面の完了ボタン(IDはわかりません)の ControlEvent として、先ほど用意したCustomActionを実行するイベントを作成します。

     

    これで、基本的には完成です。

     

    でも、カスタマイズを必要とするのなら、WiX あるいは、InstallShield などに乗り換えることをお勧めします。

    そのほうがいろいろやりやすいですよ。

     

     

     

    • 回答としてマーク nkjm 2009年2月5日 23:53
    2007年7月10日 9:27
  • とっちゃんさま。

    ありがとうございます。

    お返事遅れて申し訳ありません。

    早速、お教えいただいた方法を試して見たいと思います。

    助かります。

    2007年7月12日 2:46