找到一个隐藏的按钮

时间:2012-01-19 21:46:43

标签: c# button directx-9

我过去在partypoker玩过,并且在我自己的窗口编曲器上打字。它根据可见按钮排列窗口,但今天我换到了另一个房间。

问题是我找不到带有间谍++ 的按钮。间谍++ 不识别有一个按钮。一些按钮可以用spy ++找到,但不是我需要的按钮

我能找到这个隐藏按钮的任何想法吗?

1 个答案:

答案 0 :(得分:1)

如果按钮不是实际按钮(即,如果它是通过代码绘制而不是使用标准的Win32按钮控件),那么您将无法使用Spy ++找到它。它不是一个实际的窗口,因此它没有窗口句柄。因此,您也无法通过正常机制点击它,例如发送BM_CLICK消息。

他们有可能将此作为一项安全功能,但很可能这是远离使用本机UI控件的增长趋势的一部分,这是我非常强烈不同意的,我严重质疑其动机。

你唯一的希望可能就是UI自动化,这对于正确而言非常棘手。确保在虚拟机中测试程序,以便在不可避免地单击错误的东西时世界不会结束。