2012-01-05 14 views
0

実際のMSIを開かずにMSIハンドルを作成しますか?私はC++コードを使用しています。 誰でもこの方法を教えてもらえますか?MSIを開かずに有効なMSIハンドルを作成します

ありがとうございます。

よろしく、 マルク・実際のファイル(または仮想ファイルなど)を開くことなくファイルハンドルを取得することと同じ

+0

この機能は、カスタムアクションのユニットテスト用のコードを作成するときや、一部のエイリアンマシンでバグを再現するときに非常に便利です。 –

答えて

0

を:1を作成します。電話番号MsiOpenDatabaseMSIDBOPEN_CREATEと電話してください。データベースハンドル(通常の代わりにhInstallと表示されます)の代わりにインストールハンドルが必要な場合、インストールセッションを開始する何らかの処理が必要であり、この方法は機能しません。

しかし、私はMSI(保存しない一時的なものでも)を作成したくないと推測しています。それが本当なら、どちらの場合も可能です。

関連する問題