Я регистистрирую COM обьект используя свойство компонента COM Extract at Build. После установки продукта я не могу использовать Regsvr32 для регистрации COM обьекта. Пишет DllRegisterServer in BlaBla.dll failed. Return code was 0x80070005. Как показали мои исследования это из-за того, что инсталяция создает при регистрации ветки в реестре с permissions ReadOnly для администратора.
Использовать SelfRegister я не могу, так как dll защищена Armadillo-й.
Можно в InstallShield назначать дефолтовые permissions для регистрации COM или может есть другие пути решения проблемы?