2017-10-16 5 views
0

FileVersionを.MSIファイルに追加したいと思います。
は、インストールされた製品/ファイルのバージョンを追加したくありません。私はMSIを変更する方法を探しているので、.RCヘッダ(https://msdn.microsoft.com/en-us/library/aa381058(VS.85).aspx)のようなものを追加することができます。
MSIのままにしておく必要があります。実行可能ファイルに変更することはできません。
FileVersionをMSIに追加

私はWinAPIと連携できますか? 。ネット? WiX? ...何かヒント?

ありがとうございます!

答えて

0

MSIファイルの "FileVersion"はありません。 MSI PorductVersionしかありません。

ProductVersionは、MSIファイルの通常のプロパティです。

WiXでは、ProductVersionがプロジェクトノード(see WiX docu)にあります。

プロパティテーブルにアクセスするMSI-ApiまたはCOMを使用して情報を取得できます。ここにはC# sampleがあります。

+0

私が求めているのは正確ではありませんが、https://stackoverflow.com/questions/4347325/checking-productversion-of-an-msi-programaticallyでもこのトリックがあります。ありがとう! – Jaster

関連する問題