由于使用标准Windows API函数(如GetMessage()
)从java画布捕获文本是不可能的,因此我想知道是否有任何方法可以在此类java画布中钩住drawText()
方法并捕获文本它实际上是在画布上绘制的。有没有人有一个想法如何解决这个问题?用java编写的解决方案也将被接受。任何建议都会很好,谢谢。从SunAwtCanvas获取纯文本
编辑: 是否有可能盗取国外帆布手柄并将其设置到我自己的画布上?因此,外国申请不会再画到画布上,而是画到我的欺骗画面上。通过这种方式,我可以在我的应用程序中轻松覆盖drawText()
方法。
我没有从应用程序中捕获其画布的任何源代码。 – arminb 2011-12-31 00:06:23
你不需要源代码。 Instrumentation是一种在运行时更改字节代码的方法。 – 2011-12-31 00:09:22
你能证明这将如何与一个例子? – 2017-10-02 19:45:32