バージョン情報の詳細から不要な項目を削除する

実行可能ファイルのプロパティーのバージョン情報には
意味の無い物や不必要な物が幾つかあります。
例えばスペシャルビルド情報なんかは何を書けばいいのでしょうか。
普通ならそんな所は何も設定しませんよね。
しかし何も設定しないとWin9x系の場合文字化けを起こしてしまいます。
これではみっともないので不必要な項目は削除してしまいましょう。

削除の仕方は簡単。
直接リソースファイルから不要な情報の行を削除するだけでOKです。
メモ帳などでxxx.rcを開いて以下の様にコメントアウトや削除するなりしましょう。


/////////////////////////////////////////////////////////////////////////////
//
// Version
//

VS_VERSION_INFO VERSIONINFO
 FILEVERSION 1,0,0,1
 PRODUCTVERSION 1,0,0,1
 FILEFLAGSMASK 0x3fL
#ifdef _DEBUG
 FILEFLAGS 0x1L
#else
 FILEFLAGS 0x0L
#endif
 FILEOS 0x4L
 FILETYPE 0x1L
 FILESUBTYPE 0x0L
BEGIN
    BLOCK "StringFileInfo"
    BEGIN
        BLOCK "041104b0"
        BEGIN
            VALUE "Comments", "コメント\0"
            VALUE "CompanyName", "会社名\0"
            VALUE "FileDescription", "説明\0"
            VALUE "FileVersion", "ファイルバージョン(Win9x用)\0"
            VALUE "InternalName", "内部名\0"
            VALUE "LegalCopyright", "著作権\0"
            VALUE "LegalTrademarks", "商標\0"
            VALUE "OriginalFilename", "正式ファイル名\0"
            VALUE "PrivateBuild", "プライベート ビルド情報\0"
            VALUE "ProductName", "製品名\0"
            VALUE "ProductVersion", "製品バージョン\0"
// 削除     VALUE "SpecialBuild", "スペシャル ビルド情報\0"
        END
    END
    BLOCK "VarFileInfo"
    BEGIN
        VALUE "Translation", 0x411, 1200
    END
END

< 戻る << HOME ©1999-2001 by Akky, All right reserved.