0

実際、IExpressで作成した自己解凍形式のバージョン情報を設定しようとしています。検索したところ、次のリンクが表示されましたが、バージョンセクションの値は認識されませんが、Wextract.exeのデフォルト値が毎回公開されています。[VersionSection]を無視したIExpressのようです。SEDファイルで次のことを試しました。

[Options]
VersionInfo=VersionSection;
[VersionSection]
FromFile=MYApp.MSI;

問題の解決にご協力ください。前もって感謝します。

4

1 に答える 1

2

まず、これらのセミコロンを削除する必要があります。

次に、FromFile正しいタイプのバージョン情報が必要です。MSI ファイルにはこの情報がないようです。ファイルのプロパティを表示すると、ファイルにバージョン情報がある場合、[バージョン] タブが表示されます。(MSI ファイルにはこのタブがないため、そのバージョン情報がないことが簡単にわかります。)

実際の例:

[Options]
VersionInfo=VersionSection
[VersionSection]
FromFile=notepad.exe

興味のある方は、 APIを使用してiexpress.exeからバージョン情報を読み取ります。スタック オーバーフローに素晴らしい例があります。FromFileGetFileVersionInfo

于 2012-12-04T03:56:17.373 に答える