![如何让 UAC 与 synergy2 合作](https://linux22.com/image/1228131/%E5%A6%82%E4%BD%95%E8%AE%A9%20UAC%20%E4%B8%8E%20synergy2%20%E5%90%88%E4%BD%9C.png)
如何让 UAC 正常运行,以便我可以使用 synergy 客户端控制暗淡的桌面和在 UAC 授权下运行的程序?(键盘和鼠标连接到 Linux 机器,Windows 正在运行 synergy 客户端)
或者关闭 UAC 是唯一的选择?
答案1
如果您使用 Synergy 1.4 或更新的测试版,则可以将其配置为作为服务运行。作为服务,Synergy 作为本地系统帐户运行,可以与安全桌面空间交互。我的 Windows Server 2008 R2 笔记本电脑客户端和 OS X 10.6 笔记本电脑服务器上运行着 Synergy 1.5 每日构建版,我能够轻松处理 UAC 提示。
答案2
发生这种情况的原因在于所谓的“安全桌面”。安全桌面实际上自 NT 时代就已经存在。操作系统的某些部分,例如登录屏幕、Ctrl+Alt+Del 屏幕和锁定的工作站屏幕,实际上是与您通常交互的桌面会话完全不同的桌面会话。程序无法直接与安全桌面交互 — 这是为了防止键盘记录器等干扰安全区域。
在 Windows Vista 及更高版本中,UAC 也是一个安全桌面区域。虽然它看起来只是一个暗淡的桌面,但您看到的实际上是一个不同的桌面空间,其中包含屏幕上任何内容的暗淡屏幕截图。没有其他程序可以与 UAC 安全桌面交互,因此病毒无法对其自己的提示说“是”。这适用于 Synergy,就像它适用于任何其他程序一样 — 它根本不允许与 UAC 暗淡的桌面交互。
如果您想要 UAC 的全部安全优势,您根本无法使用 synergy。但是,如果您需要 synergy,最好的折衷方案是将 UAC 设置为仍然提示,但不在安全桌面上。这将导致 UAC 提示充当普通桌面上的普通窗口,这意味着 synergy 可以访问它。
希望这能有所帮助。如果仍然不起作用,我还可以添加一些内容,但请先尝试一下,看看这是否是您需要的。
答案3
您也可以尝试以管理员身份在 Windows 机器上运行 synergy。右键单击并选择以管理员身份运行。
这个对我有用。