題 如何找出哪些應用程序在Vista中佔據重點?


這個問題與防止應用程序竊取焦點沒有什麼不同,而是如何才能找出問題所在  竊取焦點?

它是這樣的。我將在Vista上的Firefox中輸入內容(就像我現在一樣)。每隔幾分鐘就會有其他東西在偷東西。這不是因為窗戶正在移動到前台。在前景窗口中的變化有些微妙,取消了取消選擇的窗口的屬性(例如,菜單略微變暗),但是在鍵入時最顯著,因為我輸入的鍵不再被發送到該窗口。這也使它非常煩人。

如何跟踪此問題,以便將其刪除?


4
2017-08-23 18:23


起源




答案:


試試Sysinternals ProcessExplorer。它是一個任務管理器替換工具,可以準確地跟踪彈出的每個微小進程。

讓它繼續運行並返回到您的應用程序。當問題發生在Procexp的alt-tab時,你可能能夠抓住所有關注的東西。

編輯:我確實發現了這個: Auslogics TaskManager 這幾乎肯定會幫助您識別正在發生的事情,使用比Procexp更直觀的界面和更多易於訪問的信息。


4
2017-08-23 19:09



我會試一試,謝謝。 - Bill Reardon


也許您可以嘗試使用alt + tab查看列表中的第一個圖標。如果是筆記本電腦,可能是你錯誤地觸摸了觸摸板並點擊了桌面。


3
2017-08-23 18:48



沒有觸摸板,它是MS Natural鍵盤。在發布之前我嘗試了Alt + Tab,沒有運氣。 - Bill Reardon


我和海報有同樣的問題。我試過Alt-Space來調出窗口菜單。這絕對顯示存在具有焦點的“隱藏”窗口(大小為0x0)。使用移動菜單選項移動它不會顯示它屬於什麼。嘗試選擇關閉菜單選項絕對沒有任何意義。好像程序忽略了關閉窗口事件。

我正在考慮一個調試器,它可以在所有窗口的窗口菜單中添加一個菜單,允許它在運行時連接到調試器。有人知道這樣做的程序嗎?

更新: 在它再次發生後,我實際上嘗試了“最小化”菜單選項,並且看,它是出現的AVG Free 9.0 Web瀏覽器窗口。但為什麼它隱藏了,為什麼它會抓住焦點。每隔5-10分鐘?

UPDATE2: 似乎AVG已經解決了這個問題。 http://forums.avg.com/cz-en/avg-free-forum?sec=thread&act=show&id=41015#post_41015


3
2017-11-28 14:43





我用的很棒 Adminscope Focus Logger 對於這個問題。對我來說,罪魁禍首是一些Epson實用程序,它沒有做任何有用的事情並且作為計劃任務運行。

只需閱讀說明並讓焦點記錄器運行一段時間,即可檢測出將焦點移開的程序。該程序在XP上運行(可能是其他版本的Windows,如Windows 7,8等)。

編輯:並且,與此線程中列出的某些程序不同,它是免費軟件。


2
2018-04-02 07:49





當應用程序竊取焦點時,請按空格鍵右側的窗口鍵(上下文菜單)。它可能會顯示上下文菜單,可能有助於確定哪些應用程序正在竊取焦點。

如果沒有嘗試alt-F4,它會向窗口發送關閉消息。


1
2017-08-24 03:41





我也有這個問題,太煩人了。我使用了Auslogics TaskManager,並在那裡找到了一個進程(忘記了它的名稱),這是AIM廣告的一些視頻播放器。谷歌未知進程.exe直到找到它,然後通過控制面板卸載它。

還有一件事我看到了,這是Java自動運行的東西,你必須進入:開始按鈕,控制面板,Java,高級選項卡,雜項和UNCHECK“Java快速入門”

我做了那兩件事,到目前為止的問題似乎已經徹底解決了:)。此外,請確保在卸載之前關閉AIM和任何Web瀏覽器。


1
2017-11-28 18:26





我用的是代碼 http://archive.msdn.microsoft.com/templeofvb/Release/ProjectReleases.aspx?ReleaseId=18 剛才找到它。

對我來說,這是谷歌談話,實驗室版。


1
2017-09-16 02:06



這是一些很棒的Win32魔法。 - Jonathan Allen