Próbuję zrobić coś, co jest bardzo łatwe do zrobienia w zwykłym MSVC, ale nie jest obsługiwane z łatwością w VC++ Express.Zasób wersji w bibliotece DLL nie jest widoczny po kliknięciu prawym przyciskiem myszy
Brak edytora zasobów w VC++ Express. Dodałem plik o nazwie version.rc do mojego projektu DLL. Plik ma poniższą zawartość, która jest kompilowana przez kompilator zasobów i dodawana do ostatecznej biblioteki DLL. Ten zasób jest widoczny w bibliotece DLL przy użyciu programu Reshacker, ale nie po kliknięciu prawym przyciskiem myszy biblioteki DLL w Eksploratorze Windows.
Czego brakuje w moim pliku RC, aby pojawił się po kliknięciu prawym przyciskiem myszy?
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
'# wystarczy:' wystarczy –