【发布时间】:2009-07-13 20:45:40
【问题描述】:
我有一个 WPF 应用程序,其中包含许多子控件。
其中一个控件托管一个第三方库,该库在后台运行一些本机代码,这些代码会引发访问冲突并使应用程序崩溃。不幸的是,删除库不是一种选择。
我想做的是启动一个新的 Windows 进程,在其中托管第三方库,并以某种方式与之通信。与 Google Chrome 和 IE8 处理浏览器插件的方式非常相似。
问题是第三方库需要绘制到屏幕上,所以我必须以某种方式在我的 WPF 应用程序的主窗口中拥有相当于 HTML iframe 的内容。
我不知道如何开始,到目前为止,谷歌很难找到它。非常感谢任何建议。
【问题讨论】:
-
你在这里做了什么?对此非常好奇。
-
还没有做任何事情。我们必须记得更新这个问题
标签: c# wpf appdomain external-process