遠端登陸最小化或關閉 模擬鍵盤操作失效
阿新 • • 發佈:2019-02-14
問題原因分析:
因為通過mstsc啟動遠端桌面連線時,被連線的Windows會啟動一個會話(Session)。此時你對遠端桌面窗口裡面的所有操作(滑鼠,鍵盤)將會‘翻譯’成TCP包傳輸過去,被連線的Windows接收到這些包之後,‘還原’命令並且在當前的活動會話上面執行。而當你斷開連線時(點X關閉),會話變成斷開狀態,Windows會自動關閉會話(這裡這樣說是不準確的,事實上會話還是在的,只是狀態變成斷開的),也就導致了所有基於GUI的操作‘失效’了。 當最小化遠端桌面時,Windows為了節約網路頻寬傳輸,會暫時‘關閉會話’,導致你的模擬操作程式失效。 最初級的兩個解決方案: 1. 到遠端電腦上,登入,然後關顯示器,走人,記住不要遠端登入它; 2. 遠端連線,永遠不要關,也不能最小化。 當然我也有更好的解決方案,我的解決方案可以實現遠端桌面的視窗最小化或是關閉而不影響模擬鍵盤滑鼠的指令碼。 1.視窗最小化失效的解決方案