Как я могу определить, какие из сборок .net моего продукта зарегистрированы, когда у меня их несколько на моем компьютере? - PullRequest
0 голосов
/ 16 января 2009

У меня есть код для различных версий программного продукта, над которым я работаю на моей машине. Продукт включает одну или несколько сборок, которые зарегистрированы для совместной работы. Как я могу определить, какой из них в настоящее время зарегистрирован?

1 Ответ

1 голос
/ 17 января 2009

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

Если у вас есть только ProgId, вы можете просто найти в реестре эту строку, которая сообщит вам GUID.

...