我想读取游戏(使用OpenGL或DirectX)中给定位置的像素颜色,通过第三方应用程序(这不是我的游戏)。
我尝试使用C#来实现它,代码可用于读取桌面、窗口等的颜色,但是当我启动游戏时,我只得到#000000,即黑色像素。我认为这是因为我没有在正确的“位置”读取,或者类似的原因。
有人知道如何做到这一点吗?我提到了C#,但C/C++也可以。
我尝试使用C#来实现它,代码可用于读取桌面、窗口等的颜色,但是当我启动游戏时,我只得到#000000,即黑色像素。我认为这是因为我没有在正确的“位置”读取,或者类似的原因。
有人知道如何做到这一点吗?我提到了C#,但C/C++也可以。