none
EPM + ActiveX (плагин запускается в отдельном процессе и сразу уничтожается) RRS feed

  • Вопрос

  • плагин запускается в отдельном процессе, от процесса в котором открыт сайт, и сразу уничтожается

    такое поведение наблюдается только при включенном режиме Enhanced Protected Mode (EPM) в Windows 10
    в других версиях Windows, 8.1, 7, плагин в том же самом режиме, создается в том же процессе, в котором открыт сайт и работает корректно

    кроме того, при выключенном EPM, в Windows 10, плагин запускается в том же процессе что и сайт и работает корректно (однако, в таком случае, IE выбирает для запуска x86 версию для создания процесса-вкладки)

    поскольку, необходимо открытие сайта именно в ie x64, то режим EPM - необходим, помогите понять и "побороть" это поведение IE x64 +EPM в Windows 10

    в самом плагине - ActiveForm, однако, форма даже не начинает создаваться.

    P.S. плагин наш собственный, зарегистрирован с нужными флагами поддержки режимов и т.п.

    5 июля 2019 г. 13:51

Все ответы

  • Едва ли кто то в форумах все еще пишет (или даже когда либо писал) плагины под IE. Скорее всего вам придется открыть платный инцидент в поддержке для решения вопроса. Как это работает можно почитать тут:

    https://social.msdn.microsoft.com/Forums/ru-RU/d0bf48b8-4b8a-4fc5-b0f8-953172d269ae/105810771093108710861076107610771088107810821072?forum=msdnfeedbackru

    Можете так же попробовать англоязычные форумы, там аудитория на два порядка больше.

    Еще лучше если вы избавитесь от плагинов и начнете поддерживать современные браузеры.


    This posting is provided "AS IS" with no warranties, and confers no rights.

    • Предложено в качестве ответа Liliya Muray 6 июля 2019 г. 6:47
    5 июля 2019 г. 16:52
    Модератор
  • Спасибо, почитаю, продублирую на англоязе.

    Отказ от плагинов, это плохое решение, которое придумали ребята-монополисты, далеко не все можно хорошо реализовать предложенными "современными браузерами" средствами.

    Когда надо работать с большими 3D-моделями, то например, условно "простая" инженерная модель, которая работает внутри плагина и потребляет 300-500 мегабайт оперативной памяти при использовании своих технологий в плагине, то например WebGL, мало того что является "дырявым", но еще и потребует 15-20 гигабайт за такую же модель и работает от 50 раз медленнее. Что говорить о сложных моделях, которые в 10-20 раз более массивны?

    Разработчикам "современных браузеров", было бы лучше заняться своим кодом, что бы простые странички не съедали по 1-2 гигабайта памяти, вместо того, что бы просто нивелировать все наработки других разработчиков по всему миру, под мнимыми предлогами, ради корыстных целей.


    • Изменено PFFyodor 5 июля 2019 г. 19:37
    5 июля 2019 г. 19:36