[プログラムの追加と削除] で "My product 1.1.1.0" のように製品名とバージョンを表示するにはどうすればよいですか? ありがとう。
3 に答える
設計上、「サポート情報についてはここをクリックしてください」というリンクをクリックすると、製品バージョン、発行元などが表示されます。私はいつも、Windows がそれをある方法で作成しているのに、Microsoft の他のグループを含む全世界が別の方法でそれを取りたがっていることをおかしいと思っていました。個人的には、ベスト プラクティスに従い、バージョン情報を製品名に含めませんが、そうしたい場合は、それを行ってください。
製品名: 私の製品 1.1.1
製品バージョン: 1.1.1.0
これは、製品を並べてインストールできる場合に特に便利です。IE は ProductCode と UpgradeCode を変更し、リリースごとに INSTALLDIR を変換します。
C:\ProgramFiles\Company\Product\1.0
C:\ProgramFiles\Company\Product\2.0
次のリンクには、プログラムの追加/削除に関するかなりの情報が含まれています。
http://blogs.msdn.com/b/oldnewthing/archive/2004/07/09/178342.aspx
また、Installshield Knowledge Base ドキュメント Q211246 にも詳細があります。
昔、古いバージョンのインストール シールドを使用していました。結局のところ、製品バージョンを変更できませんでした。installShield UI から編集を試み、ISCmdBld.exe -p "project.ism" -y "13.23.12.1" から編集を試みましたが、私のバージョンでは ISCmdBld.exe は -y パラメータをサポートしていませんでした。何も機能せず、すぐに実行する必要がありました。
だからここに私のハードコアな残忍で愚かなバージョンの製品バージョンを変更する方法があります.ismプロジェクトをメモ帳で開き、バージョンテキストを見つけてそこで変更してください. 次に、インストール シールドを使用してプロジェクトをビルドし、お気軽にお楽しみください。私が覚えている限り、製品バージョンは PATH_TO_LIB_FILES パラメータの近くにありました。
はっきりさせておきたいのですが、私のアプローチは事実上最悪です。緊急でない限り、そのようなことはすべきではありません。