.exeを作成したら、それを右クリックして、プロパティ->詳細に移動します。それから私は次のようなリストを取得します:
File Description | Type | Application File Version | Product Name | Product Version | Copyright | Size | 18.0 KB Date Modified | 6/16/2009 8:23 PM Language |
これらのプロパティを変更するにはどうすればよいですか? (そして、余談ですが、アイコンを変更する方法はありますか?)
C/Win32を使用している場合は、*。rc(リソース)ファイルにカプセル化されたプロジェクトに次のようなものを追加できます。
VS_VERSION_INFO VERSIONINFO
FILEVERSION 0,0,0,2
PRODUCTVERSION 0,0,0,2
FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x4L
FILETYPE 0x1L
FILESUBTYPE 0x0L
{
BLOCK "StringFileInfo"
{
BLOCK "040904b0"
{
VALUE "Comments", "comment\0"
VALUE "CompanyName", "comment\0"
VALUE "FileDescription", "base file\0"
VALUE "FileVersion", "0.0.0.2 TP\0"
VALUE "InternalName", "testTP\0"
VALUE "LegalCopyright", "none\0"
VALUE "OriginalFilename", "test.exe\0"
VALUE "ProductName", "test\0"
VALUE "ProductVersion", "0.0.0.2 TP\0"
}
}
BLOCK "VarFileInfo"
{
VALUE "Translation", 0x409, 1200
}
}
ビジュアルスタジオを使用している場合は非常に簡単です。
次に、ファイルをダブルクリックしてVisual Studioで開くと、値を変更するための便利なエディターが表示されます。
その後、値は自動的にEXEにリンクされます。
これは単純なファイルバージョン情報リソースです。すでに存在するファイルの場合、この情報を任意のリソースエディターで編集できます(例 Resource Hacker 、古くなっていますが、それでも問題ありません)。この方法でもアイコンを変更できます。
独自のアプリケーションを作成する場合、その設定は使用しているツールによって異なります。たとえばVisual Studioでは、プロジェクトのプロパティを調べる必要があります。
コンパイルされた実行可能ファイルのFileDescriptionまたは他のバージョンのリソース文字列を変更する場合は、 rcedit (小さなオープンソースツール)を使用すると、簡単に変更できます。
$ rcedit MyApp.exe --set-version-string FileDescription "My Awesome App"