回答
德爾福字符串電網是一個純粹的VCL控制。您不能使用Windows消息來讀取其內容。您不能使用任何自動化API,因爲Embarcadero不會並且從未使其控件可訪問。順便說一句,他們感到羞恥。
唯一可行的方法是通過嚴格的黑客手段。如果你知道控件的內存佈局,你可以像調試器一樣讀取它的內存。使用致電ReadProcessMemory
的電話。但是,這將非常混亂,很難實現。
一個簡單的方法是將DLL注入到目標進程中。只要你的DLL是用與目標進程相同版本的Delphi構建的,就可以很容易地讀出網格的內容。然後,您可以使用IPC將信息發送回其他程序。
請注意,這些解決方案都不具有遠程吸引力。如果你能找到一個更乾淨的方法來完成這個任務,可能完全避免這個目標過程,那麼你應該給予強有力的考慮。
謝謝你的回答 –
你需要更多的幫助嗎? –
你能舉個例子嗎?請 –
- 1. 從其他應用程序檢索文件的內容名稱
- 2. 如何訪問其他應用程序的內容提供商
- 3. Air for Android - 如何接收其他應用程序的內容?
- 4. Android應用程序從其他應用程序接收內容時崩潰
- 5. 使用插件從其他應用程序接收內容WebIntent
- 6. 使用託管內容(iOS)解鎖其他應用內應用程序
- 7. asp.net | webform'website'(不是應用程序)| Umbraco CMS |其他內容
- 8. 與其他應用程序共享內容
- 9. 使用JasperViewer或web應用程序中的其他內容查看報告
- 10. 其他Android應用程序
- 11. 與其他應用程序
- 12. Django中的其他Web應用程序?
- 13. 其他Web應用程序中的Web應用程序
- 14. 其他應用程序中的包裝Rails應用程序
- 15. Android:爲其他應用程序使用的應用程序分配的內存
- 16. 如何使用AccessibilityService檢索運行..的其他應用程序的內容?
- 17. SharedPreferances(或其他內存)在不同的應用程序中?
- 18. XmlSchema在多線程應用程序中丟失其內容
- 19. Netcore庫與通用Windows應用程序和其他的兼容
- 20. 如何編碼我的應用程序接收來自其他應用程序的內容
- 21. 將iOS應用程序包含到其他應用程序中
- 22. 連續將數據從一個應用程序發送到其他應用程序的其他應用程序?
- 23. 與其他內容
- 24. 如何閱讀OS X上其他應用程序文本字段的內容?
- 25. 識別我的應用程序上的其他應用程序
- 26. 如何釋放其他應用程序佔用的內存?
- 27. 如何在android中的其他應用程序中調用其他應用程序活動?
- 28. 將我的應用程序鏈接到其他應用程序
- 29. iOS - 包含其他應用程序的應用程序
- 30. 從其他應用程序打開您的應用程序
字符串網格不是Windows控件,所以忘記Windows消息。 – TLama
你有權訪問這兩個應用程序的源代碼嗎?你知道確定它是一個字符串網格,或者甚至是其他應用程序是用Delphi寫的嗎? –
我無權訪問其他應用程序的源代碼。但是,其他應用程序是用Delphi 5.0編寫的,我知道肯定是 –