Я использую ff-activex-host для размещения элемента управления .NET ActiveX в Firefox и Chrome.Он создаст экземпляр зарегистрированного элемента управления COM или загрузит его в файл cab, зарегистрирует его, а затем создаст экземпляр элемента управления COM.К сожалению, первое означает, что я не могу обновить dll элемента управления с изменениями с сервера, а второе требует прав администратора.
Я хотел бы расширить плагин для поддержки загрузки dll и создания его экземпляров.не требуя прав администратора, но я не уверен, как это сделать.У кого-нибудь есть пример сделать это?
Я был бы рад полностью пропустить COM-уровень и создать вместо него базовый элемент управления .NET, но это означало бы переписывание частей плагина и примеров.Я смог найти предположение, что лучший способ общения в любом случае - через COM.Не могли бы вы указать мне на пример взаимодействия C ++ с компонентом .NET без COM?Лучшее, что я могу найти, это ExecuteInDefaultAppDomain , который кажется довольно ограниченным - я бы тоже хотел иметь возможность подключать обработчики событий.