问题标签 [rdp]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
337 浏览

.net - 如何自动测试与 Windows 2003 服务器的连接性?

我正在编写一个应用程序来测试与一组 VM Windows 2003 服务器的 RDP 连接。典型的故障模式是服务器上运行的某些代码使自己陷入循环,从而阻止 RDP 连接 - 以及大多数其他类型的连接。发生这种情况时,您仍然可以 ping 服务器,而且似乎没问题,但您不能做任何其他事情。

我正在使用 C#、.NET 3.5 和 RDP 6.1 版——我曾尝试启动 ActiveX RDP 客户端 (MSTSC..),但这需要人工干预并且效果不佳。我在这里找到了另一个帖子,其中有来自 Expert Sexchange 的可能解决方案,但该解决方案使用 Java 和 Net::Telnet 库,我无权访问。

.NET 阵营的任何想法?

谢谢,戴夫

0 投票
2 回答
10093 浏览

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

我使用基于 RDP 的 Windows 远程客户端桌面实用程序从笔记本电脑连接到我的桌面。它比 TeamViewer 等远程控制应用程序更快,看起来更好。

出于好奇,为什么 RDP 更好?

谢谢你。

0 投票
2 回答
2121 浏览

windows - 远程桌面断开连接时 GetForegroundWindow 返回 Null

我有一个启动应用程序的测试,并通过调用 GetForegroundWindow() 验证它是否已启动。测试在我们通常通过远程桌面访问的远程机器上运行。当我们对机器打开一个 rdp 会话时,测试完成并且一切正常。但是,一旦我们关闭远程桌面,测试就会失败,因为 GetForegroundWindow 总是返回 Null。我已经检查过断开连接后的活动桌面仍然是“默认”,所以我确定我没有遇到这个问题。有什么想法可能导致这种情况吗?

提前致谢

0 投票
3 回答
29327 浏览

windows - 如何获取远程桌面客户端的 IP 地址?

我正在尝试编写一个脚本来记录用户启动远程桌面以登录到 Windows 服务器的 Windows 客户端的 IP 地址。如何在Server中获取客户端的IP地址?

0 投票
3 回答
759 浏览

security - 允许 RDP 访问公共网络服务器?

允许用户通过远程桌面连接到您的服务器是一个巨大的安全漏洞吗?现在我有一个设置,我只允许几个 IP 地址通过 RDP 端口连接,但我正在考虑删除它并允许所有 IP 连接,这样如果我有问题时我可以用我的 iPhone 进行 RDP米不在家。

所以只要我有一个安全的密码你们认为这是一个坏主意吗?我还能做些什么来让它更安全一点,但仍然可以从“任何地方”连接?例如,是否可以设置一个我必须访问的页面“允许任何人登录 2 小时”。某种默默无闻的安全感?

感谢我能得到的任何帮助。

0 投票
3 回答
16906 浏览

desktop - 如何检测远程计算机是否正在运行 RDP?

如何检测远程客户端是否正在运行远程桌面协议?它还接受远程桌面连接??

就像打开一个端口来检测 HTTP 并发送请求,接收请求标头并在请求标头中查看有关 HTTP 的信息,所以如果他更改端口,我会知道该人正在运行 HTTP 天气,例如:运行 HTTP 6551。

0 投票
2 回答
6774 浏览

remote-desktop - 即时生成 RDP 文件

我想创建一个类似于 TS Web Access 的 Web 应用程序,我可以在其中为服务器上配置的远程应用程序动态创建 rdp 文件。任何想法??

0 投票
3 回答
16867 浏览

vbscript - 如何使用 VBScript 运行 RDP 文件?

到目前为止,我有:

但是当我运行它时,什么也没有发生。甚至可以使用 VBScript 运行 RDP 文件吗?如果是这样,那我做错了什么?

0 投票
4 回答
17597 浏览

networking - 通过 TCP 代理的 RDP

第一次在 Stackoverflow,我希望有人可以帮助我。

我正在研究通过 TCP 代理/隧道传递 RDP 流量的概念证明,该 TCP 代理/隧道将使用 HTTPS 通过防火墙。

问题与将图像部署到机器有关,因此不能假设 .NET 框架会存在,因此在连接的部署端使用 C++。

我目前拥有的基本系统是一个程序,它侦听端口上的客户端连接,然后将任何数据传递给 WCF 服务,该服务将其存储为字节数组。部署机器(使用 GSoap 和 C++)轮询 WCF 服务以获取消息,如果找到它们,则通过套接字将数据传递到目标服务器进程。我知道这听起来很可怕,但它适用于简单的测试客户端和服务器通过这个 WCF/C++/C# 代理层将数据传入和传出简单的测试客户端和服务器程序。

但我必须支持来自 RDP、VNC 和可能其他的流量,所以我需要一个透明代理来做到这一点,我想知道上述方法是否值得追求。我已经阅读了 SSH 隧道,这似乎是一种可能性。我的基本问题是是否可以使用自定义代码通过 HTTPS 传输 RDP 流量。

谢谢约翰

0 投票
1 回答
3932 浏览

msbuild - 使用脚本通过 RDP 将文件复制到远程服务器

我们有几个生产服务器被配置为只允许通过 RDP 访问。没有可访问的共享。开发团队在更改此设置方面没有发言权,但我们希望自动将代码部署到这些机器上。目前我们必须设置远程桌面与服务器共享本地驱动器,然后 RDP 到服务器并手动复制部署。

任何人都知道一种通过 RDP 隧道并将文件从命令行拖放到远程主机上的给定目录的方法吗?这些说明需要包含在 MSBuild 配置中。