我一直在寻找有关如何制作不活动窗口的屏幕截图的示例,但没有找到。我想为在窗口而不是全屏模式下运行的游戏截图。 可以被其他窗口阻止。
我在Internet上找到了一些示例,但是无法在我的项目中实现。
您能在使用C#语言的EasyHook和SharpDX(或SlimDX)的帮助下设置一个示例吗?
我将非常感谢!
答案 0 :(得分:0)
我为此在GitHub https://github.com/spazzarama/Direct3DHook
上创建了一个示例项目允许屏幕捕获,并使用C#,EasyHook和SharpDX在Direct3D目标应用程序中绘制覆盖图。
请记住,某些游戏会采用反注射/勾搭技术,可能会阻止EasyHook。
此外,这对于最小化的应用程序通常不起作用,因为最佳实践是在最小化时暂停渲染循环。