У меня есть код для различных версий программного продукта, над которым я работаю на моей машине. Продукт включает одну или несколько сборок, которые зарегистрированы для совместной работы. Как я могу определить, какой из них в настоящее время зарегистрирован?
Если вы знаете GUID вашей сборки, посмотрите под HKCR\CLSID\{your guid}\InprocServer32. Клавиша Assembly будет иметь значение, включая версию.
HKCR\CLSID\{your guid}\InprocServer32
Assembly
Если у вас есть только ProgId, вы можете просто найти в реестре эту строку, которая сообщит вам GUID.