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