сделал следующий rc-файл, собрал из него 1.res Код (Text): VS_VERSION_INFO VERSIONINFO FILEVERSION 1,0,0,1 PRODUCTVERSION 1,0,0,1 FILEFLAGSMASK 0x3fL BEGIN BLOCK "StringFileInfo" BEGIN BLOCK "040904B0" BEGIN VALUE "CompanyName", "Nokia Corporation\0" VALUE "FileDescription", "C++ application development framework.\0" VALUE "FileVersion", "1.0.0.1\0" VALUE "LegalCopyright", "Copyright (C) 2009 Nokia Corporation\0" VALUE "OriginalFilename", "myapp.exe\0" VALUE "ProductName", "MyApp\0" END END END добавил всё это дело в секцию ресурсов section '.rsrc' data readable resource from '1.res' Однако, информация о файле в его свойствах не отображается. Что не так?
там не ехе, там dll. Кода - три строчки. Код (Text): format PE GUI 4.0 DLL entry DllEntryPoint include 'win32a.inc' section '.code' code readable executable proc DllEntryPoint hInstDll, fdwReason, lpvReserved mov eax, TRUE ret endp section '.rsrc' data readable resource from '1.res' Ну и + то, что выше написал. Всё.
содрал у кого-то, вроде работат, в dll не пробовал Код (Text): 1 VERSIONINFO FILEVERSION x,x,x,x PRODUCTVERSION x,x,x,x FILEOS 0x00000004 FILETYPE 0x00000002 BEGIN BLOCK "StringFileInfo" BEGIN BLOCK "040904B0" BEGIN VALUE "Internal Name", "xxx\0" VALUE "Author", "xxx\0" VALUE "FileDescription", "xxx\0" VALUE "FileVersion", "xxx\0" VALUE "LegalCopyright", "xxx\0" VALUE "Comments", "Coded in Assembly\0" VALUE "Web Site", "http://www.xxx\0" END END BLOCK "VarFileInfo" BEGIN VALUE "Translation",0x0409, 0x04b0 END END