Сообщение Re[2]: ProgID, x86, x64, MSI и Uninstall от 27.01.2019 7:09
Изменено 27.01.2019 10:02 DDDX
Re[2]: ProgID, x86, x64, MSI и Uninstall
Здравствуйте, kov_serg, Вы писали:
_>Здравствуйте, Коваленко Дмитрий, Вы писали:
КД>>Как эта проблема решается?
_>А разве в винде нет двух разных веток в реестре для 32x и 64x битных COM объектов?
Есть, но некоторые вещи общие. В том числе ProgID и сведения об интерфейсах.
Я решил обозначенную проблему разделением регистрации COM объекта на две компоненты.
У первой уникальный GUID для win32/win64 и она содержит данные для регистрации в HKCR\CLSID и в HKCR\TypeLib
Вторая имеет стабильный GUID и содержит данные для регистрации ProgID и в HKCR\Interface
---
Конечно было бы неплохо иметь эту поддержку со стороны WIX, но увы.
_>Здравствуйте, Коваленко Дмитрий, Вы писали:
КД>>Как эта проблема решается?
_>А разве в винде нет двух разных веток в реестре для 32x и 64x битных COM объектов?
Есть, но некоторые вещи общие. В том числе ProgID и сведения об интерфейсах.
Я решил обозначенную проблему разделением регистрации COM объекта на две компоненты.
У первой уникальный GUID для win32/win64 и она содержит данные для регистрации в HKCR\CLSID и в HKCR\TypeLib
Вторая имеет стабильный GUID и содержит данные для регистрации ProgID и в HKCR\Interface
---
Конечно было бы неплохо иметь эту поддержку со стороны WIX, но увы.
Re[2]: ProgID, x86, x64, MSI и Uninstall
Здравствуйте, kov_serg, Вы писали:
_>Здравствуйте, Коваленко Дмитрий, Вы писали:
КД>>Как эта проблема решается?
_>А разве в винде нет двух разных веток в реестре для 32x и 64x битных COM объектов?
Есть, но некоторые вещи общие. В том числе ProgID и сведения об интерфейсах.
Я решил обозначенную проблему разделением регистрации COM объекта на две компоненты.
У первой уникальный GUID для win32/win64 и она содержит данные для регистрации в HKCR\CLSID, в HKCR\Interface и в HKCR\TypeLib
Вторая имеет стабильный GUID и содержит данные для регистрации ProgID
---
Конечно было бы неплохо иметь эту поддержку со стороны WIX, но увы.
_>Здравствуйте, Коваленко Дмитрий, Вы писали:
КД>>Как эта проблема решается?
_>А разве в винде нет двух разных веток в реестре для 32x и 64x битных COM объектов?
Есть, но некоторые вещи общие. В том числе ProgID и сведения об интерфейсах.
Я решил обозначенную проблему разделением регистрации COM объекта на две компоненты.
У первой уникальный GUID для win32/win64 и она содержит данные для регистрации в HKCR\CLSID, в HKCR\Interface и в HKCR\TypeLib
Вторая имеет стабильный GUID и содержит данные для регистрации ProgID
---
Конечно было бы неплохо иметь эту поддержку со стороны WIX, но увы.