我已经将一个 DLL 注入到基于 QT 框架的外部应用程序中。然后,我使用该方法QApplication::allWidgets()
并遍历小部件列表以找到QGraphicsView
代表我想要与之交互的窗口的 。
场景中的按钮和其他控件均源自QGraphicsObject
. 但是,我没有消息来源。所以,我只能投射到QGraphicsObject
而不是实际的类型。
元对象中的方法列表不完整,这是意料之中的,因为我强制转换为QGraphicsObject
. 不过,我可以使用 IDA 找到方法名称。
是否可以调用特定的方法,你会怎么做?