タイトル : 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")を使用して、 何か出来そうでもありますが、はっきりと分かりません。 是非、ご教授のほど、宜しくお願い申し上げます。 |