タイトル | : VBから.msiを実行後の処理結果取得方法 |
記事No | : 13288 |
投稿日 | : 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")を使用して、 何か出来そうでもありますが、はっきりと分かりません。
是非、ご教授のほど、宜しくお願い申し上げます。
|