C# 如何确定程序是否使用DirectX,如果使用DirectX,使用什么';DirectX的表面大小是多少?
我正在使用Direct3DHook从应用程序捕获屏幕截图(目的是通过互联网进行流媒体传输)。虽然当应用程序使用DirectX时,这项功能运行良好,但如果应用程序不使用DirectX(例如记事本),则会失败C# 如何确定程序是否使用DirectX,如果使用DirectX,使用什么';DirectX的表面大小是多少?,c#,directx,screenshot,C#,Directx,Screenshot,我正在使用Direct3DHook从应用程序捕获屏幕截图(目的是通过互联网进行流媒体传输)。虽然当应用程序使用DirectX时,这项功能运行良好,但如果应用程序不使用DirectX(例如记事本),则会失败 如何确定正在运行的应用程序(进程)是否使用DirectX?原因是,在这种情况下,我需要使用不同的方式来捕获屏幕,例如使用GDI+ 当此DirectX应用程序未在全屏模式下运行时,如何获取DirectX曲面的大小?例如,当我捕获在窗口模式下运行的游戏的屏幕时,应用程序大小也包括窗口框架的大小等,