2011-08-04 23 views
2

VS.Netセットアッププロジェクトには、ProductNameやTargetDirなどの変数がありますが、レジストリエントリにセットアップの.msiファイル名を使用する方法がありますか? [ProductName]はレジストリビューのレジストリエントリで使用できますが、使用する.msiファイル名をレジストリに格納します。インストールされている.msiファイルの名前を取得するにはどうすればよいですか?

+0

Windowsインストーラの場合、重要なMSIの名前ではなく製品のGUIDです。製品は、GUIDを使用してインストールおよびアンインストールされます。MsiExec.exe/I {16C8C612-A0DA-4EB9-84E4-121349909436} MSI.DLLは、レジストリから製品を引き出すためにp/invokedできますが、製品を知る必要があります製品を引き出すために製品の名前またはGUIDを指定します。 –

答えて

1

インストールを開始するために使用される.msiファイルの名前は、OriginalDatabaseプロパティに格納されます。

関連する問題