Вам необходимо создать ресурс версии и добавить его в свой проект. Это может быть очень легко сделано из визуальной студии. в VS 2008 щелкните правой кнопкой мыши папку проекта, выберите «Добавить» и в «Visual C ++» выберите «Файл ресурса» (не шаблон ресурса), в только что созданном файле ресурса вы сможете добавить ресурс версии, который выглядит следующим образом это:
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", "XXX Application"
VALUE "FileVersion", "1, 0, 0, 1"
VALUE "InternalName", "XXX"
VALUE "LegalCopyright", "Copyright (C) 2010"
VALUE "OriginalFilename", "XXX.exe"
VALUE "ProductName", "XXX Application"
VALUE "ProductVersion", "1, 0, 0, 1"
END
END
BLOCK "VarFileInfo"
BEGIN
VALUE "Translation", 0x409, 1200
END
END
В командной строке вам нужно использовать rc.exe, компилятор ресурсов, а затем связать результат с вашей DLL.