问题标签 [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 投票
3 回答
8149 浏览

terminal-services - 如何阻止 Windows 应用程序窃取焦点

我知道这不是严格意义上的编程问题,但你们一定都经历过。

所以...您在 corp VPN 上打开了四到五个 RDP 会话,您在您最喜欢的 IDE 中大打出手,您到数据中心的 VPN 短暂反弹然后恢复,您的所有 RDP 会话开始重新建立它们的连接,同时依次这样做,一个接一个地抓住焦点。非常令人讨厌和彻头彻尾的粗鲁。

知道如何防止这种行为并让 RDP 客户端闪烁它的任务栏按钮,而不是完全从你正在做的事情上转移注意力吗?

@Jason - 感谢您的回复,我正在运行 64 位 Vista 和 64 位 Windows 2008。任何想法它的表现如何

@杰森-好主意。完毕。

@ Ryan - 也感谢您的回答。我之前尝试过几次终端,但我经常需要并排查看两三个会话,其中选项卡并不太方便,如果有一个“在自己的窗口中弹出”按钮会很好。我曾经抓住源代码来修复类似的东西,但从来没有时间。我还发现,只要有一个短暂的网络断开连接(例如 xDSL 抖动),它就会表现得很奇怪,它会重新连接到错误的会话(通常是一个新会话),并使我在服务器上打开的会话处于断开状态。否则终端会非常酷,我们有 200 多个 Windows 服务器,组织所有这些 .rdp 文件可能会很痛苦。

0 投票
1 回答
744 浏览

windows - 如何在 Windows 2000 上以编程方式模拟 XP 的“Windows 安全”开始菜单选项

我试图找到一种方法来调用我通过远程桌面连接到的 Windows 2000 计算机上的 Ctrl+Alt+Delete 对话框。Windows XP 和 2003 包含一个名为“Windows 安全性”的新开始菜单命令,可以执行此操作,但 Windows 2000 没有这样的选项。

似乎 Ctrl+Alt+End 会执行此操作,但它只会转到最外层的 RDP 窗口,因此如果您有多个连接深度,则无济于事。在这种情况下,我在计算机 A 上,连接到计算机 B。从计算机 B,我连接到计算机 C。按 Ctrl+Alt+End 在计算机 B 上打开 Ctrl+Alt+Delete 对话框,而不是计算机 C。

这里的目标是允许连接到计算机 C 的用户更改自己的密码。用户不是计算机上的管理员,因此他们无法访问管理员可能用来完成此操作的各种工具。

[编辑] 我忘了把它变成一个编程问题;我的意图是弄清楚如何从代码中做到这一点(尽管非代码方法也很有用)。

0 投票
2 回答
2466 浏览

windows - 远程桌面用户名@IP 与 IP@用户名随机性

是否有其他人发现,当他们在远程桌面中打开已保存的连接时,有时会将登录设置为 Username@IpAddress,而其他时候(似乎是随机的)将其设置为 IpAddress@Username?

有谁知道这两者背后的逻辑是什么/为什么会发生这种情况?

0 投票
4 回答
370 浏览

windows-vista - Vista 业务登录和 RDP 问题

在工作中,我在一台豪华的新 PC 上运行 Vista Business,除了两个问题外,它运行良好。按照烦人的顺序,但不重要:

  1. 当我重新启动机器时,会出现 Windows Splash 要求我按 Ctrl + ALT + DELETE 以便我可以登录。提示我选择我的用户帐户需要三到五分钟和几个按键。之后,一切都像魅力一样运作。

  2. 作为我在公司职责的一部分,我负责轮流开展紧急工作,并在下班时间部署补丁。我得到了一台装有 XPSP2 的旧笔记本电脑(现在下载 3 个),我用它来浏览办公室的桌面,目的是为了 RDP。如果我通过常规方式在域中连接,则可以进行 RDP。但是,如果我使用现有的宽带 VPN 连接,我将无法访问。我能够访问其他服务器、运行各种操作系统(包括 Vista)的桌面。

所以嗯,有什么想法吗?

0 投票
4 回答
8238 浏览

.net - 如何判断我的应用程序是否在 RDP 会话中运行

我有一个 .net winforms 应用程序,它有一些动画效果、淡入和滚动动画等。这些工作正常,但是如果我在远程桌面协议会话中,动画开始出现。

有人可以建议一种确定应用程序是否在 RDP 会话中运行的方法,以便我可以在这种情况下关闭效果吗?

0 投票
1 回答
3662 浏览

rdp - 关于如何编写自己的 RDP 客户端的参考

我希望能够在远程机器上运行应用程序时访问一些特定于设备的数据。问题是,如果 RDP 窗口最小化,则此数据不可用。我正在研究的一种解决方案是编写自己的 RDP 客户端,以便服务器机器始终认为它具有活动显示(即使客户端机器被锁定)。

有谁知道如何开发 RDP 客户端(最好在 .NET 中)的参考资料?

0 投票
15 回答
17057 浏览

development-environment - 通过远程桌面开发

有没有人关于让团队通过远程桌面工作的成功言论?

在许多工作场所,我们通过 Citrix 将最终用户和应用程序放在一个中央、强大的服务器上。有时客户端与服务器位于同一建筑物中,但通常它们是远程的。

让我的开发人员使用在带有 Hyper-V 的服务器上运行的 Windows XP 或 Vista 实例对我来说可能有一些巨大的好处。

我担心通过互联网的 RDP/RDC 太慢,以至于无法有效地开发。

我敢肯定我能听到很多关于它的坏话……有没有成功的人?

0 投票
3 回答
5790 浏览

.net - 如何在 .NET 中启动远程协助会话?

我正在编写帮助台应用程序,并希望允许我的用户在远程 PC 上启动远程协助会话。这可以通过 Windows XP 中的帮助来完成,但我无法在 .NET 中找到任何代码示例。谢谢!

0 投票
2 回答
13964 浏览

command-line - 挂在 RDP 窗口中的命令行窗口

我们定期通过 RDP 访问构建机器,并且打开了许多命令行窗口。有时这些窗口像有人将焦点切换到它们并按下暂停键一样挂起。敲击键盘会移动进程,但每隔一段时间就会错过这一点,每个人都在等待进程完成,而它正在等待某人按下一个键。为什么会这样?是否有可以阻止它发生的设置或版本升级/降级?

0 投票
4 回答
2213 浏览

vb6 - 终端服务器中的 VB 6.0 为非管理员用户启动“准备安装”Windows 安装程序

这似乎是一个 IT 问题,但我问过的大多数 IT 人员都无法帮助我。在我工作的地方,我们有一个Windows 2003 服务器,几个开发人员通过 RDP 进行连接。我们降低了其中一些人的权限(他们是管理员)。现在,当他们启动Visual Basic 6.0时,他们会看到 Windows Installer“准备安装”对话框。它在大约 2 分钟后消失,但这是一个烦恼和浪费时间。我尝试了几件事,包括在 system32 和 dllcache 中重命名msi.dll,让开发人员完全控制注册表和c:\Program Files,但似乎没有任何效果。

任何帮助,将不胜感激。

谢谢

纳尔逊马尔莫尔