回答
研究使用Microsoft可訪問性層。 MSAA(舊版本)和UIA(新版本)是Windows提供的兩種輔助功能API,用於訪問工具(屏幕閱讀器等)以獲取和修改屏幕上的用戶界面。這使得它們對於其他方面非常有用,例如測試,屏幕截圖等。它們在MSDN上都有詳細記錄,對於hwnd UI,所有內容都以WM_GETOBJECT開頭。
可以ü請給我一個鏈接或樣本。因爲我對你所說的話很陌生。 – 2012-04-13 04:30:33
UIA的MSDN條目位於http://msdn.microsoft.com/en-us/library/ms747327.aspx。在http://blogs.msdn.com/b/winuiautomation/archive/2012/03/06/windows-7-ui-automation-client-api-c- sample-e有一個體面的博客描述如何使用UIA -mail閱讀器版本,1-0.aspx。 – Bill 2012-04-13 04:33:12
- 1. 在Android應用程序中從Sqlite數據庫讀取數據。
- 2. 如何從無根據的手機中獲取正在運行的應用程序的數據
- 3. Shell:如何從一個正在運行的程序中提取數據
- 4. 如何在運行在gunicorn時從django應用程序獲取覆蓋數據
- 5. 如何在我的應用程序中獲取正在運行的線程
- 6. 如何在mfc應用程序中讀取.scd數據文件
- 7. 如何使用.net應用程序讀取profibus中的數據?
- 8. 使用c#應用程序從arduino讀取串行數據
- 9. 如何從TomCat中運行的Java應用程序讀取Apache Httpd Env變量?
- 10. 如何從Windows應用程序內存讀取一些數據?
- 11. 如何從Android應用程序讀取內存數據
- 12. 如何從第三方應用程序讀取XML數據?
- 13. 如何在運行時在反應本機iOS應用程序中讀取Info.Plist?
- 14. 如何從Drive應用程序數據文件夾中讀取數據?
- 15. 如何讀取ArangoDB Foxx應用程序中的數據集合?
- 16. 從黑莓應用程序發送數據到另一個正在運行的應用程序(而不是正在運行的應用程序)?
- 17. 從Web應用程序讀取串行端口數據
- 18. 如何從正在運行的服務中獲取數據
- 19. 如何避免每次運行R程序時讀取數據
- 20. 獲取數據並與正在運行的應用程序進行交互
- 21. 如何在Android中殺死正在運行的應用程序
- 22. 如何使用pthreads從多個正在運行的進程中一次讀取?
- 23. 如何從我的應用程序運行Facebook應用程序
- 24. 如何在Windows中獲取正在運行的應用程序的PID?
- 25. 從應用程序支持文件夾中刪除文件後,應用程序正在讀取數據
- 26. iPhone應用程序從Sqlite3數據庫讀取數據
- 27. 如何在PoSh中獲取當前正在運行的應用程序
- 28. 如何從運行.Net應用程序中提取圖像?
- 29. 如何從Flash應用程序中讀取數字?
- 30. 獲取正在運行的metro應用程序的進程ID
我不明白這個問題。 – sethcall 2012-04-13 04:05:23
該應用程序確實暴露了任何API與之交談或可能將信息存儲在數據庫或文件中,以便您可以閱讀嗎? 我不認爲你可以如此輕鬆地與其他非管理應用程序交談。 – Zenwalker 2012-04-13 04:07:14
你想與其他應用程序進行通信?檢查該應用程序是否具有API。這是要走的路,除非他們讓你出口,或者你真的有很多時間和耐心來分析屏幕上顯示的內容 – Mathieu 2012-04-13 04:07:42