我经常使用在线会议软件与客户会面。通常,我会使用 Webex 主持会议,并让客户共享他的计算机。然后,我会使用各种程序(Visual Studio、SQL Server Management Studio (SSMS)、浏览器等)进行控制和远程工作。过去几年,这种技术效果非常好。
但是,我有一个新客户,我们注意到他有一些奇怪(且可重复)的行为。使用从我的计算机启动的 Webex 或从他的计算机启动的 GoToMeeting 时会出现问题。简而言之,当他共享他的桌面并且我控制时,当 IE、记事本或 Windows 资源管理器处于焦点时,我可以移动鼠标并使用键盘。但是,只要我切换到 Visual Studio 或 SSMS,我的控制就会突然结束。移动我的鼠标或使用键盘不再在他的桌面上注册。客户可以将焦点切换到其他程序(如 IE),然后将控制权交还给我,但是只要我返回 VS 或 SSMS - bam - 它会再次发生。
笔记:切换到 VS/SMSS 后,我仍然可以看到客户端移动鼠标或切换窗口,因此并不是整个会话都冻结了 - 而是我对远程计算机的控制似乎被终止了,并且直到我的客户移动到另一个窗口并告诉屏幕共享程序再次给我控制权时才会返回。
如果这很重要的话,那么客户正在使用 Windows Vista,并且开启了所有的 Aero 功能。
有人见过或听说过这样的行为吗?
更新:2014 年我仍遇到这个问题。我遇到的客户现在不再使用 Vista,而是使用 Windows 7,而 Visual Studio 2013 也存在这个问题。有趣的是,Visual Studio 2005 和 SQL Server 2005 运行起来非常顺畅,但这些产品的较新版本仍然会导致我在 2011 年首次遇到的问题。
答案1
文章 VS 2010 Team Explorer 与 WebEx Connect 崩溃有一些可能适用于此处的建议。
其中一条建议是:
在 WebEx Connect 首选项中,选择“集成”类别并取消选中“在 Microsoft Office 应用程序中显示 WebEx Connect 状态”框。
另一个是:
我们曾经遇到过同样的问题。这是由于 TFS PowerTools 插件导致的,其中团队成员协作默认指向“Microsoft Office Communicator”(我没有!而是使用 WebEx)。
只需删除默认值,方法如下:在 Team Explorer 中,例如在 VS2010 中:
- 右键单击“团队成员”树节点(位于“工作项”、“报告”和“构建”下方)
- 选择最后一个选项:“个人设置...”(它会打开一个弹出窗口)
- 在“常规”选项卡中,您将看到“协作”组
- 将默认“提供程序”从“Microsoft Office Communicator”更改为“”
- 您最终将得到“”,然后单击“确定”
答案2
我一直使用 join.me 进行此类会议,很久以前就注意到,需要以管理权限启动 join.me 主机会议才能控制主机上的任何管理窗口。cmd.exe 和 Visual Studio (devenv.exe) 都是如此。
最近,我尝试切换到另一个屏幕共享应用程序,因为 join.me 运行的持久服务似乎严重减慢了我的计算机速度,尤其是在重启时。
到目前为止,我无法让 gotomeeting 或 webex 在这些管理窗口上运行,但如果主持人会议以管理权限启动(以管理员身份启动),它在 join.me 中就能正常工作。
答案3
我遇到了同样的问题,然后我发现这,它基本上会要求以“管理员”身份运行每个应用程序,或者至少以“管理员”身份运行 Zoom/Webex。
为什么键盘和鼠标控制不适用于某些应用程序?
您可能会注意到,您的与会者无法在某些特定应用中使用您的键盘和鼠标。这是由于与Windows 完整性机制并且可能表明该应用程序运行在比 GoToMeeting 桌面应用程序更高的完整性级别上。例如,如果您计算机上的应用程序以管理员身份运行(使用高完整性级别),则其他与会者将无法在其中使用您的键盘和鼠标,因为 GoToMeeting 桌面应用程序运行在中等安全级别上。
如果您希望与会者能够访问以更高完整性级别运行的应用程序,则必须在开始会话时以管理员身份启动 GoToMeeting(通过右键单击应用程序并选择以管理员身份运行)。