tagCANDY CGI VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
VBレスキュー(花ちゃん)の Visual Basic 6.0用 掲示板
[ツリー表示へ]  [ワード検索]  [Home]

タイトル VBから.msiを実行後の処理結果取得方法
投稿日: 2008/12/14(Sun) 00:52
投稿者まお
初めまして、まおと申します。

VB6.0から、VisualStudioInstallerで作成したインストーラ「hogehoge.msi」を起動し、
インストール実行結果を取得する方法を調べています。

ユーザがVB6.0のexeを実行し、VB6.0のプログラムから
インストールファイル「hogehoge.msi」起動後、
「hogehoge.msi」のインストール処理が
  「正常終了」したのか
  「途中でキャンセル」したのか、
  「異常終了」したのか、
これらを取得する方法はありますでしょうか?

インストールプログラムの.msiファイルは、Shellで起動しています。
    lngProcessId = CLng(Shell("C:\Windows\System32\msiexec.exe /i C:\temp\hogehoge.msi", vbNormalFocus))

CreateObject("WindowsInstaller.Installer")を使用して、
何か出来そうでもありますが、はっきりと分かりません。

是非、ご教授のほど、宜しくお願い申し上げます。

- 関連一覧ツリー をクリックするとツリー全体を一括表示します)

古いスレッドにレスはつけられません。