11

Как заставить UAC вести себя так, чтобы я мог управлять неярким рабочим столом и программами, работающими по грантам UAC, с помощью клиента синергии? (КБ и мышь подключены к Linux-машине, в Windows работает клиент-синергия)

Или отключение UAC - единственный вариант?

3 ответа3

15

Если вы используете бета-версию Synergy версии 1.4 или новее, вы можете настроить ее для работы в качестве службы. В качестве службы Synergy работает как локальная учетная запись SYSTEM, которая может взаимодействовать с пространством безопасного рабочего стола. У меня есть ночные сборки Synergy 1.5, работающие на моем портативном клиенте Windows Server 2008 R2 и портативном сервере OS X 10.6, и я могу легко работать с приглашениями UAC.

8

Причина этого заключается в том, что называется "безопасный рабочий стол". Защищенный рабочий стол фактически существует со времен NT. Некоторые части операционной системы, такие как экран входа в систему, экран Ctrl+Alt+Del и экран заблокированной рабочей станции, фактически полностью отличаются от сеансов рабочего стола, с которыми вы обычно взаимодействуете. Программы не могут напрямую взаимодействовать с безопасным рабочим столом - это предотвращает перепутывание клавиатурных регистраторов и т.д. С безопасными областями.

В Windows Vista и более поздних версиях UAC также является безопасной областью рабочего стола. Несмотря на то, что он выглядит как затемненный рабочий стол, на самом деле вы видите другое пространство рабочего стола с затемненным скриншотом того, что было на вашем экране. Никакая другая программа не может взаимодействовать с защищенным рабочим столом UAC, так что вирус не может, например, сказать «да» на собственное приглашение. Это относится к Synergy так же, как и к любой другой программе - ему просто не разрешается взаимодействовать с рабочим столом с ограниченным доступом UAC.

Если вам нужны все преимущества безопасности UAC, вы просто не можете использовать синергию. Но, если вам нужна совместная работа, лучшим компромиссом было бы настроить UAC по-прежнему запрашивать, но не на защищенном рабочем столе. Это заставит запрос UAC действовать как обычное окно на обычном рабочем столе, а это означает, что синергия может получить к нему доступ.

альтернативный текст

Надеюсь, это поможет. Если это все еще не работает, у меня есть еще несколько вещей, которые я мог бы добавить, но сначала попробуйте это и посмотрите, нужно ли вам это.

1

Вы также можете попробовать запустить синергию на компьютере с Windows в качестве администратора. Щелкните правой кнопкой мыши и выберите «Запуск от имени администратора».

Меня устраивает.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .