日韩欧美人妻无码精品白浆,www.大香蕉久久网,狠狠的日狠狠的操,日本好好热在线观看

LOGO OA教程 ERP教程 模切知識交流 PMS教程 CRM教程 開發(fā)文檔 其他文檔  
 
網(wǎng)站管理員

【C#】UI自動化中關(guān)閉遠(yuǎn)程桌面連接,鼠標(biāo)鍵盤失效的解決方案

admin
2021年3月15日 12:33 本文熱度 5541
問題原因分析:
因?yàn)橥ㄟ^mstsc啟動遠(yuǎn)程桌面連接時(shí),被連接的Windows會啟動一個(gè)會話(Session)。此時(shí)你對遠(yuǎn)程桌面窗口里面的所有操作(鼠標(biāo),鍵盤)將會‘翻譯’成TCP包傳輸過去,被連接的Windows接收到這些包之后,‘還原’命令并且在當(dāng)前的活動會話上面執(zhí)行。而當(dāng)你斷開連接時(shí)(點(diǎn)X關(guān)閉),會話變成斷開狀態(tài),Windows會自動關(guān)閉會話(這里這樣說是不準(zhǔn)確的,事實(shí)上會話還是在的,只是狀態(tài)變成斷開的),也就導(dǎo)致了所有基于GUI的操作‘失效’了。

當(dāng)最小化遠(yuǎn)程桌面時(shí),Windows為了節(jié)約網(wǎng)絡(luò)帶寬傳輸,會暫時(shí)“關(guān)閉會話”,導(dǎo)致你的模擬操作程序失效。

最初級的兩個(gè)解決方案:
1. 到遠(yuǎn)程電腦上,登錄,然后關(guān)顯示器,走人,記住不要遠(yuǎn)程登錄它;
2. 遠(yuǎn)程連接,永遠(yuǎn)不要關(guān),也不能最小化。
 
當(dāng)然我也有更好的解決方案,我的解決方案可以實(shí)現(xiàn)遠(yuǎn)程桌面的窗口最小化或是關(guān)閉而不影響模擬鍵盤鼠標(biāo)的腳本。

方案一:
在遠(yuǎn)程桌面(被連接到的電腦)中先執(zhí)行 query session 來查看當(dāng)前登錄到的 session,(遠(yuǎn)程桌面的 sessionName 都以 rdp-tcp 開頭):

然后用管理員用戶打開命令行工具,并執(zhí)行 "tscon rdp-tcp#0 /dest:console",其中 rdp-tcp#0 為該該命令會關(guān)閉遠(yuǎn)程桌面的連接,然后把連接返回給遠(yuǎn)程的那臺電腦(繞開登錄過程)。這里的 console 只是一個(gè) session 的名字,而這個(gè)名字的意思并非是 C# 中 “控制臺” 的意思,而是指帶有輸入輸出設(shè)備的機(jī)器,一般直接登錄電腦的會話就是 console。
假設(shè)電腦A執(zhí)行 mstsc 連接到電腦B(連接成功后,電腦B黑屏),此時(shí)在電腦B上執(zhí)行上述命令后(替換對應(yīng)的session名字),電腦A中的遠(yuǎn)程連接窗口會被關(guān)閉,并提示遠(yuǎn)程連接會話已經(jīng)終止。電腦B(假設(shè)運(yùn)行在另一臺物理機(jī)上)會恢復(fù)到已經(jīng)登錄的狀態(tài),如果需要重新讓電腦B恢復(fù)鎖屏狀態(tài),可以在電腦B上執(zhí)行如下命令:
rundll32.exe user32.dll,LockWorkStation

方案二:
假設(shè)用于跑 UI 自動化的機(jī)器是虛擬機(jī)A,現(xiàn)在再使用另一臺虛擬機(jī)B作為中轉(zhuǎn)。本機(jī)先連接到虛擬機(jī)B,然后再從虛擬機(jī)B連接到虛擬機(jī)A,最后斷開虛擬機(jī)B。


方案三(窗口最小化失效的解決方案):
修改注冊表項(xiàng)(注:從機(jī)器A通過遠(yuǎn)程桌面連接機(jī)器B,則需要在機(jī)器A上修改注冊表)
32位機(jī)器:
HKEY_CURRENT_USERSoftwareMicrosoftTerminal Server ClientRemoteDesktop_SuppressWhenMinimized
HKEY_LOCAL_MACHINESoftwareMicrosoftTerminal Server ClientRemoteDesktop_SuppressWhenMinimized
設(shè)置數(shù)據(jù)類型DWord,值為2
64位機(jī)器路徑不同:
HKEY_CURRENT_USERSoftwareWow6432NodeMicrosoftTerminal Server ClientRemoteDesktop_SuppressWhenMinimized
HKEY_LOCAL_MACHINESoftwareWow6432NodeMicrosoftTerminal Server ClientRemoteDesktop_SuppressWhenMinimized
設(shè)置數(shù)據(jù)類型DWord,值為2
 
方案四(關(guān)機(jī)失效的解決方案):
遠(yuǎn)程桌面mstsc遠(yuǎn)程登錄虛擬機(jī)時(shí),在虛擬機(jī)中新建文本文檔,寫入內(nèi)容:
@%windir%\System32\tscon.exe 0 /dest:console
@%windir%\System32\tscon.exe 1 /dest:console
@%windir%\System32\tscon.exe 2 /dest:console
將文本文檔重新命名為‘Close_RDP’,并將后綴名改為‘.bat’,雙擊文件‘EnableCloseRDP.bat’關(guān)閉虛擬機(jī),在虛擬機(jī)關(guān)閉后帶有SendKey的腳本可以正常運(yùn)行。打開時(shí)可能會報(bào)錯,不用理會,不影響使用。

該文章在 2021/3/15 12:33:39 編輯過
關(guān)鍵字查詢
相關(guān)文章
正在查詢...
點(diǎn)晴ERP是一款針對中小制造業(yè)的專業(yè)生產(chǎn)管理軟件系統(tǒng),系統(tǒng)成熟度和易用性得到了國內(nèi)大量中小企業(yè)的青睞。
點(diǎn)晴PMS碼頭管理系統(tǒng)主要針對港口碼頭集裝箱與散貨日常運(yùn)作、調(diào)度、堆場、車隊(duì)、財(cái)務(wù)費(fèi)用、相關(guān)報(bào)表等業(yè)務(wù)管理,結(jié)合碼頭的業(yè)務(wù)特點(diǎn),圍繞調(diào)度、堆場作業(yè)而開發(fā)的。集技術(shù)的先進(jìn)性、管理的有效性于一體,是物流碼頭及其他港口類企業(yè)的高效ERP管理信息系統(tǒng)。
點(diǎn)晴WMS倉儲管理系統(tǒng)提供了貨物產(chǎn)品管理,銷售管理,采購管理,倉儲管理,倉庫管理,保質(zhì)期管理,貨位管理,庫位管理,生產(chǎn)管理,WMS管理系統(tǒng),標(biāo)簽打印,條形碼,二維碼管理,批號管理軟件。
點(diǎn)晴免費(fèi)OA是一款軟件和通用服務(wù)都免費(fèi),不限功能、不限時(shí)間、不限用戶的免費(fèi)OA協(xié)同辦公管理系統(tǒng)。
Copyright 2010-2025 ClickSun All Rights Reserved

国产夫妻生活片AV天堂| 88AV视频在线观看| 久久日韩三级| 狂野欧美一区二区麻豆| 中文成人无码视频在线| 日本四区五区六区在线| 麻豆免费成人av| 伊人狠狠干| 亚洲一级射精无码电影| 日韩精品久久久蜜臀| 美美131一区二区三区| 亚洲av字幕在线观看| 毛茸茸德国Av| 欧美偷拍图| 一级免费欧美| 三上悠亚在线播放av| 日韩图片,小说,伦理视频在线看| 久久∧Av一区二区| 国产不卡99区| 黄色亚洲午夜| 日韩欧美美女自慰女同在线免费观看| 人妻视频一期二期| 亚洲一二三不卡免费视频| 性感少妇内射后入| 国产网红AV无码| 国产内射人妻| 91制片 一区二区三区| 久久久久999久久精品| 免费黄色AV小说| 深入抽插释放视频| 国产亚洲一区二区三区自拍偷拍| 日韩,欧美国产一区自拍| 黄色大福利| 日韩综合 欧美精品| 欧美熟妇乱又伦视频| 成人在线午夜福利| 午夜精品99久久| 日韩香蕉69| 男女av小说| 意大利人妻无码| 喂奶人妻本庄优花|