У меня есть приложение WPF, которое содержит несколько дочерних элементов управления.Создайте WPF-элемент управления, который запускается во внешнем процессе
В одном из этих элементов управления находится сторонняя библиотека, которая под обложками запускает собственный код, который вызывает нарушения доступа и приводит к сбою приложения. К сожалению, удаление библиотеки не является вариантом.
Что бы я хотел сделать, это развернуть новый процесс Windows, разместить внутри него стороннюю библиотеку и как-то обмениваться информацией с ней. Точно так же, как Google Chrome и IE8 обрабатывают плагины браузера.
Проблема в том, что сторонняя библиотека должна рисовать на экране, поэтому я должен каким-то образом иметь эквивалент HTML iframe внутри главного окна приложения WPF.
Я не уверен, как начать работу с этим, пока это сложно сделать Google. Любые советы высоко ценится.
Что вы здесь делали? Очень любопытно об этом. –
Еще ничего не сделали. Не стоит забывать обновлять этот вопрос, когда мы делаем –