題 阻止Windows XP應用程序竊取焦點[重複]


這個問題在這裡已有答案:

我在這裡有Windows XP專業版,當我五分鐘前發布的應用程序最終顯示其主窗口並從我正在編寫的電子郵件(或其他當前關注的窗口)中竊取焦點時,它變得非常煩人。有沒有辦法, 原生於Windows XP,我可以禁用此功能嗎?我知道有些應用程序只會在任務欄上閃爍標題欄而不是竊取焦點,但是它們並不都表現得很好。

我在公司環境中工作,因此可以對可以安裝的附加/工具進行限制。此外,我不確定我是否可以訪問註冊表(即使我這樣做,如果他們發現我正在使用它,幫助台也可能不會被逗樂)。


7
2017-10-04 19:47


起源




答案:


由提供 這個提示和技巧的文章

為了防止應用程序從您正在使用的窗口中竊取焦點:

  1. 啟動Regedit
  2. HKEY_CURRENT_USER\Control Panel\Desktop 
  3. 編輯密鑰 ForegroundLockTimeout 
  4. 給它一個值 00030d40 

您應該有權以常規用戶身份對其進行修改(公司管理員仍然可以鎖定設置,如果他們真的想要 - 我不會看到 為什麼,但是)。如果您不熟悉編輯註冊表,您也可以查看該程序 TweakXP 並蒐索標題為“防止其他應用程序竊取焦點”的選項


5
2017-10-04 20:07



非常有用的文章列表。謝謝。 - Chris Nava
或者使用微軟的“Tweak UI”......microsoft.com/windowsxp/downloads/powertoys/xppowertoys.mspx - Moab
如果這是與TweakUI for XP相同的註冊表項,它從來沒有對我有用。 - paradroid
TweakUI中另一個從未對我有用的設置是在鍵入時隱藏鼠標指針的選項。許多年後,我仍在尋找一種方法來做到這一點! - paradroid
也不適合我。例如,當移動一堆數據文件時,Vuze會在每次移動它之後竊取焦點...意味著在30秒內一次。如果您移動20個文件可以持續大約10分鐘,那太好了!無論我想甚至禁用閃爍任務欄。因為使用自動隱藏任務欄可以防止它隱藏,除非你為了再次隱藏任務欄而給予程序焦點:-( - ufotds