J'essaie de faire quelque chose qui est très facile à faire dans le MSVC normal, mais pas facilement supporté dans VC++ Express.Ressource de version dans DLL non visible avec le bouton droit
Il n'y a pas d'éditeur de ressources dans VC++ Express. J'ai donc ajouté un fichier nommé version.rc dans mon projet DLL. Le fichier a le contenu ci-dessous, qui est compilé par le compilateur de ressources et ajouté à la DLL finale. Cette ressource est visible dans la DLL à l'aide de reshacker, mais pas lorsque vous cliquez avec le bouton droit sur la DLL dans l'Explorateur Windows.
Que manque-t-il de mon fichier RC pour le faire apparaître lorsque vous cliquez avec le bouton droit de la souris?
VS_VERSION_INFO VERSIONINFO
FILEVERSION 1,0,0,1
PRODUCTVERSION 1,0,0,1
FILEFLAGSMASK 0x17L
#ifdef _DEBUG
FILEFLAGS 0x1L
#else
FILEFLAGS 0x0L
#endif
FILEOS 0x4L
FILETYPE 0x1L
FILESUBTYPE 0x0L
BEGIN
BLOCK "StringFileInfo"
BEGIN
BLOCK "040904b0"
BEGIN
VALUE "FileDescription", "something Application"
VALUE "FileVersion", "1, 0, 0, 1"
VALUE "InternalName", "something"
VALUE "LegalCopyright", "Copyright (C) 2008 Somebody"
VALUE "OriginalFilename", "something.exe"
VALUE "ProductName", "something Application"
VALUE "ProductVersion", "1, 0, 0, 1"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1200
END
END
'#include' est assez –