當我鎖定電腦時,會執行某種巨集。如何找到有問題的程式?

當我鎖定電腦時,會執行某種巨集。如何找到有問題的程式?

問題: 通常(~5%),當我鎖定電腦(win + L)時,電腦會進入鎖定螢幕,然後幾乎立即顯示「項目」視窗(w + P),然後是:

當我重新登入時,會打開許多窗口,包括:

  • 5-6+ Windows 資源管理器(.exe) 實例 (win + e)
  • 2 次「奔跑」(win + R)
  • 設定(win + I)
  • Visual Studio(win、v、i、s)

環境: 我的電腦(桌上型電腦)運行著許多軟體,例如編輯、開發、遊戲、通用程式等; python websockets、autohotkey、一些反作弊(來自遊戲)等。運行的程式清單足夠廣泛,我無法輕鬆識別哪些程式是違規者。

我嘗試過的: 我使用事件檢視器來尋找任何奇怪的事件,但似乎沒有。

我需要什麼幫助: 我正在尋找一種方法來解決此行為。我有點不知道該用什麼術語來尋找解決方案。

又名:我的谷歌很糟糕。如果您能幫助我解決這個問題,我將不勝感激。

答案1

這花了很長時間才弄清楚。看來這是由自動熱鍵(在 Windows 上)引起的。

罪魁禍首代碼:

sc05C up::
    Send, Overuse of formatting, such as ALL CAPS,
Return

International 6sc05C 是使用 iCUE 軟體(適用於 Corsair「遊戲」鍵盤)的熱鍵,我已將其對應到 G13 鍵。 iCUE 不一定要運作才會發生此問題。

透過使用 鎖定我的計算機Win + L,sc05C 熱鍵會以某種方式觸發,導致巨集執行 mid lock - 這意味著Send調用字串,但使用Win密鑰之前按下Send

這是有效運作的:

Send, {Win Down}Overuse of formatting, such as ALL CAPS,{Win Up}

電腦在某個時刻發生鎖定,通常是在「CAPS」中的字母「P」之前。


編輯1:它可能與 sc05C == vkEA 有關,其中文件說:

0xE9-F5 | OEM specific


編輯 2:使用 vkEA 進行測試,它不會導致問題。我相信最初使用的是 sc05C,因為使用舊版的 CUE v2 無法正確呼叫 vkEA。使用iCUE v3.27.68,它確實可以工作。

相關內容