Получить информацию о версии DLL, загруженной через COM c ++ - PullRequest
0 голосов
/ 27 марта 2019

У меня есть внешняя DLL, которая должна быть загружена как CComPtr.Он содержит несколько интерфейсов, но содержимое этих интерфейсов может меняться в зависимости от версии DLL.

Можно ли определить версию DLL, которая была загружена?После вызова CoCreateInstance DLL появляется на вкладке «Модули» Visual Studios (которая содержит версию), но я не уверен, как получить эту информацию программно.Кажется, что AfxGetModuleState не содержит никакой информации о DLL.

Я смотрел на https://docs.microsoft.com/en-us/windows/desktop/psapi/enumerating-all-modules-for-a-process, но ни один из них не является модулем / dll, который я ищу.

Любая помощь или предложения будут оценены.Спасибо

...