c – 如何更改可执行文件的属性? (视窗) - 代码日志

c – 如何更改可执行文件的属性? (视窗)

当我创建一个.exe,我可以右键单击它并转到properties->细节。然后我得到一个列表,如:

06000

如何更改这些属性? (在旁注,有没有办法改变图标?)

如果您使用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
    }
}
http://stackoverflow.com/questions/1022449/how-to-change-an-executables-properties-windows

本站文章除注明转载外,均为本站原创或编译
转载请明显位置注明出处:c – 如何更改可执行文件的属性? (视窗)