0
A
回答
1
我認爲檢測窗口是否被掛的唯一方法是當其應用是掛檢測。我認爲唯一可行的方法就是與之交談。發送一些進程間消息並等待一個動作。我認爲這正是系統檢測到的情況:沙灘球出現之前有一些延遲。這是因爲系統發送了一條消息,並在x秒內未收到任何答覆。
什麼樣的信息可能很難說。必須是通過主事件循環但可以由每個應用程序發送的內容。我相信谷歌會找到一些幫助。我不是進程間通信的專家,也不得不進行搜索。
+0
感謝您的想法,我會繼續這樣的方式。 – 2010-09-05 09:22:14
1
您可以通過「旋轉顯示器」樂器音軌,請使用儀器中的應用。如果您將其設置爲監視「所有進程」,那麼只要應用程序掛起(不會長時間處理主事件循環),它就會捕獲堆棧跟蹤。
相關問題
- 1. Mac OS X窗口調整大小或移動時檢測
- 2. 如何在Mac OS X中檢測SSD?
- 3. Mac OS X中的音高檢測
- 4. 的Mac OS X - 控制等窗口
- 5. 初始化窗口代碼Mac OS X
- 6. Mac os x主窗口控制器
- 7. 響應「隱藏其他」的Mac OS X
- 8. 如何檢測Mac OS X中的「無效drawable」?
- 9. 系統檢測(Windows,Mac OS X或Linux)
- 10. Mac OS X應用程序的最小窗口大小
- 11. 在Mac OS X中在全屏和窗口之間切換
- 12. Mac OS X Cocoa單窗口應用程序體系結構
- 13. 使用Python在Mac OS X中查找當前活動窗口
- 14. 在Mac OS X中顯示桌面/隱藏所有窗口
- 15. 在Mac OS X中修改窗口按鈕顏色
- 16. 如何在Mac OS X中顯示SDL應用程序的終端窗口
- 17. 啓動在Mac OS X中沒有主窗口的應用程序
- 18. 在錄製過程中檢測到沉默mac os x sdk
- 19. OS X應用程序 - 無法調整應用程序窗口
- 20. 如何在Mac OS X上自動打開終端窗口
- 21. Mac OS X調試接口在哪裏
- 22. 如何檢測Mac OS X中的Java運行時?
- 23. 如何檢測Mac OS X中使用揚聲器的程序?
- 24. 檢測Mac OS X空間中空間的變化情況
- 25. 的Mac OS X拒絕創建我的OpenGL窗口
- 26. 的Qt4:QMenuBar/QMenu無法在Mac OS X
- 27. 在Mac OS X上測試IE6
- 28. 就在Mac OS X
- 29. 更改「窗口欄」上的圖標Mac OS X
- 30. Mac OS X /打開指定窗口的終端
我認爲你讓Windows與應用程序混淆。它是掛起的應用程序,而不是windows。 – 2010-09-03 15:26:15