由於使用標準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