Articles of rdp

Linux下的RDP客户端库是否存在?

在Linux中是否有任何通过远程桌面协议(RDP)作为客户端连接的库? 所用的语言是存在问题的次要问题。 任何主stream语言都可以(例如C ++,Perl,Java,Ruby,PHP,Python),甚至不太stream行的OCaml或Scheme。 除了使用rdesktop源文件和盗取一个库之外,还有其他的select吗?

在全屏3D应用程序中获取桌面的屏幕截图

使用全屏3D应用程序(如游戏)时,是否可以将桌面渲染成屏幕截图? 或者在游戏运行时,Windowsclosures渲染引擎? 我正在寻找方法将桌面渲染成我的游戏中的纹理。 RDP可以像协议一样解决吗? 编辑:为了澄清,是否有任何深层次的API机制强制渲染到另一个缓冲区,例如当屏幕截图。 没关系,如果只是Windows 7或Windows 8/9。

保持AutoIt控制的远程桌面会话“活着”

我使用AutoIt来自动化GUI操作,作为一些自动化过程的一部分。 我正在使用RDP连接到正在运行应用程序的机器。 每当我最小化RDP窗口(使用mRemote)时,整个stream程将停止(不再执行AutoIt命令)。 这让我觉得RDP会话被标记为“不活跃”或类似的东西,当我最小化窗口。 我找不到任何支持,如果这个标志确实存储的东西,它的configuration和如何可以重写。 目前我正在考虑2个选项来克服这个问题: 作为一些提升的用户(或作为服务?)运行我的过程,这可能有所帮助。 find这个configuration来控制会话是否被标记为不活动并覆盖它。 任何build议将有助于! 谢谢Lior

为什么RDP与其他远程控制软件相比如此之快?

我使用基于RDP的Windows远程客户端桌面工具从笔记本电脑连接到我的桌面。 它比远程控制应用程序,如TeamViewer等更快,看起来更好。 出于好奇,为什么RDP更好? 谢谢。

Windows:如何通过VGA模拟连接的屏幕

我正在尝试制作屏幕捕获服务。 我有一个物理PC,我想运行一个程序,显示一个文件(如MSWord),然后截图。 问题是,如果我使用 using (var bitmap = new Bitmap(p.EndX – p.StartX, p.EndY – p.StartY)) { using (Graphics g = Graphics.FromImage(bitmap)) { g.CopyFromScreen(p.StartX, p.StartY, 0, 0, p.EndX,p.EndY,new Size(p.EndX – p.StartX, p.EndY – p.StartY)); } bitmap.Save("result.png", ImageFormat.Png); } 它只有在连接了液晶显示屏的情况下才有效。 (或者如果我通过RDP连接)。 但每当我拔掉我的屏幕/从RDP断开连接。 Win32Com由于无效句柄而导致错误 – 屏幕不再存在。 我想问一下,是否有办法强制windows认为有一些显示器(虚拟/假的),所以它可以采取截图?