如何在DirectX上显示WPF覆盖?

时间:2013-09-18 20:23:03

标签: wpf directx hook

我学会了如何挂钩游戏EndScene功能,但是如何托管WPF内容是我需要很长时间才能理解的。

我正在尝试做一些类似Overwolf的游戏,对于一个特定的游戏(星际争霸),我问他们的团队他们是如何做到的,但是他们没有提供任何信息。

所以我试着检查OverwolfLauncher.exe到底是做什么的,我发现它注入了3个dll: OWExplorer-2006.dll,OWLog.dll,OWClient.dll。 前两个看起来并不重要。第三个挂钩到游戏directx或opengl dll,他们的叠加管理器做了一些"魔术"。而那只是我能够理解的。

如果有人能够解释我Overwolf是如何将WPF内容作为叠加方式进行托管的话,我会很高兴。

stackoverflow上有很多这样的问题。 This one was marked as solved,但解决方案似乎是关于托管DirectX 内部 WPF。

0 个答案:

没有答案