繁体   English   中英

RDP断开连接时,Watin拍摄黑色屏幕截图

[英]Watin taking black Screenshots when RDP is disconnected

我们使用WatiN-2.1.0在测试失败时拍摄屏幕截图。当RDP处于断开模式时,所有屏幕截图均记录为黑色(使用IE9)

在我们正在运行的服务器上

windows server 2008 VM
internet explorer 9

测试失败时记录的屏幕截图全为黑色。

无法获取断开的RDP会话的屏幕截图。 RDP使用其自己的显示驱动程序,如果会话处于断开状态,则该驱动程序不会传递绘图命令。

相反,您可以保持RDP连接打开。 为了使RDP客户端最小化,您可以添加以下注册表项:

HKEY_LOCAL_MACHINE\Software\Microsoft\Terminal Server Client\

在那里添加一个新的DWORD,名称为“ RemoteDesktop_SuppressWhenMinimized”,其值为“ 2”。

另一个解决方案是将会话移至控制台:

为避免这种情况,请不要使用“ x”关闭远程连接,而应使用%windir%\\ system32 \\ tscon.exe 0 / dest:console。 (这将确保屏幕未锁定)。 -尼古拉斯·沃隆(Nicolas Voron)

参考文献:

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM