我知道这不是一个严格的编程问题,但你们都必须经历过这个。

所以...你在公司VPN上打开了四到五个RDP会话,你在你最喜欢的IDE里面抨击,你的VPN到数据中心短暂地反弹然后恢复,所有你的RDP会话开始重新建立他们的连接,同时这样做依次继续抓住焦点,一个接一个。 漂亮的血腥烦人和彻头彻尾的粗鲁。

任何想法如何防止这种行为,只是让RDP客户端闪存它的任务栏按钮,而不是完全抓住你正在做的事情的焦点?

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

@ 杰森 - 好主意。 完成。

@ Ryan - 也谢谢你的回答。 我曾经尝试过几次终端 ,但是我常常需要看到两三个并排的桌面,这些桌面并没有真正方便,所以很高兴有一个'弹出自己的窗口'按钮。 我曾经抓过源代码修复这样的东西,但从来没有时间。 我还发现,只要有短暂的网络断开连接(例如xDSL振荡),它会表现得很奇怪,并且会重新连接到错误的会话(通常是新的会话),并使我在服务器上以断开状态打开的会话。 否则终端会非常酷,我们有200多个Windows服务器,组织所有这些.rdp文件可能会很痛苦。

===============>>#1 票数:5 已采纳

我使用Tweak UI配置资源管理器,以便应用程序不会窃取焦点; 您还可以配置它们在任务栏中闪烁的次数。

编辑:一旦你进入Tweak UI,这些选项可以在General> Focus下找到。

编辑:@Kev,显然有一个64位版本 (不是MS批准,显然,我会扫描它当然是病毒),它可以与64位版本的XP一起成功运行。 根据我的理解,你下载它,然后以管理员身份在XP兼容模式下运行它,它就可以了。 Tweak UI基本上是围绕一组注册表黑客的一个很好的包装器,所以我想如果你不关心以这种方式运行Tweak UI,你可以自己找到hacks。 希望对你有用!

===============>>#2 票数:3

作为替代方案,您可以尝试使用像Terminals这样的东西。 它允许您同时打开多个远程桌面窗口作为同一窗口中的选项卡。 很酷。 此外,它是开源的,因此您可以根据需要更改其行为(虽然我不相信它像正常的RDP会话一样窃取焦点)。

终端截图

===============>>#3 票数:2

因为我不认为除了XP之外还有TweakUI的批准版本。 显然在注册表中进行此更改对Vista具有类似的影响:

[HKEY_CURRENT_USER \\ ControlPanel控制\\桌面]

ForegroundLockTimeout = 0

然而,我发现(Vista x64)虽然保持对原始的关注仍然是违规的窗口仍然会占据前景 - 相当分散注意力。

  ask by Kev translate from so

未解决问题?本站智能推荐: