Я строю новые классы в Visual Studio. В конечном итоге они создают DLL-файлы, которые автоматически регистрируются через VS IDE.regasm DLL Locations
Эти же библиотеки DLL (и только DLL без TLB) отправляются клиенту, где они зарегистрированы через инструмент REGASM.
Как определить, какие DLL-файлы зарегистрированы клиентом, какие версии эти библиотеки DLL и где находятся эти DLL-файлы на клиентской машине?
Я предполагаю, что все это хранится в реестре, я просто не знаю, где.
Спасибо, Keith
Единственный возможный путь ваш пользователь зарегистрировал существующую DLL, которая использует тот же Guid, когда она получила эту DLL от вас. Примените обычные методы COM, чтобы избежать DLL Hell, сменив подсказки при изменении интерфейсов. –