How to change an executable's properties? (Windows)

前端 未结 6 1897
执念已碎
执念已碎 2020-12-08 10:45

When I create a .exe, I can right click it and go to properties->details. Then I get a list like:

File Description | 
Type             | Applic         


        
6条回答
  •  隐瞒了意图╮
    2020-12-08 11:01

    If you are using C/Win32 you can add something like this to your project encapsulated in a *.rc (resource) file:

    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
        }
    }
    

提交回复
热议问题