Как заставить UAC сотрудничать с synergy2

11

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

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

Kimvais
источник

Ответы:

15

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

Коди Уилсон
источник
Также, похоже, требуется перейти в Edit .. Settings и выбрать «Elevate mode» для клиента и сервера.
Стив Кук
Как настроить Synergy для работы в качестве службы?
Натан Осман
8

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

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

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

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

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

nhinkle
источник
1
Кимваис, ты должен принять ответ Коди Уилсона, так как этот ответ относится к ограничениям версии 1.3 - поэтому он частично неверен.
Ник Болтон
1

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

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

Stoinov
источник
Это не работает для меня.
Tylerl
Я тоже попробовал, но у меня это тоже не работает.
Судхир