VladimirK » 18 май 2018 16:08
Здравствуйте, Wireless_Fidelity.
Эта информация о версии является частью ресурса Win32 PE файла, тип ресурса "Version Information" (VS_VERSION_INFO).
Обычно в Visual Studio можно в проекте (модуле в CAA RADE) через контекстное меню выполнить: "Add / Resource...", выбрать тип ресурса "Version", нажать "New" и заполнить необходимые значения - будет создан rc-файл.
Но после сборки проекта CAA RADE (mkmk) этот ресурс не добавляется в dll.
Скорее всего, как Вы и сказали, нужны флаги для сборки в mkmk. А может быть что-то в Imakefile.mk (?) или в bat-файлах RADE, не разобрался...
В итоге, когда разбирался с этим, так и не удалось "внедрить" ресурс в модуль dll.
Для решения задачи использовал стороннюю утилиту "Resource Tuner" (бесплатная триал).
Есть и "Resource Tuner Console" (работа в пакетном режиме).
Модифицированная dll (с добавленным ресурсом) в CATIA грузится без ошибок.
- Вложения
-
ResourceTuner.png (80.23 КБ) Просмотров: 11677