ฉันมีแอป WPF ซึ่งมีการควบคุมลูกจำนวนหนึ่ง
หนึ่งในการควบคุมเหล่านี้โฮสต์ไลบรารีของบุคคลที่สามซึ่งอยู่ใต้หน้าปกจะรันโค้ดเนทิฟบางตัวซึ่งจะทำให้เกิดการละเมิดการเข้าถึงและทำให้แอปพลิเคชันขัดข้อง ขออภัย การลบไลบรารี่ออกไม่ใช่ทางเลือก
สิ่งที่ฉันต้องการทำคือสร้างกระบวนการ windows ใหม่ โฮสต์ไลบรารีบุคคลที่สามภายในนั้น และสื่อสารกับมันด้วยวิธีใดวิธีหนึ่ง ในลักษณะเดียวกับที่ Google Chrome และ IE8 จัดการปลั๊กอินของเบราว์เซอร์
ปัญหาคือไลบรารีของบุคคลที่สามจำเป็นต้องวาดไปที่หน้าจอ ดังนั้นฉันจึงต้องมี iframe ที่เทียบเท่ากับ HTML ภายในหน้าต่างหลักของแอป WPF ของฉัน
ฉันไม่แน่ใจว่าจะเริ่มต้นอย่างไร มันยากสำหรับ Google จนถึงตอนนี้ คำแนะนำใด ๆ ที่ชื่นชมอย่างมาก