Como fazer o UAC cooperar com o synergy2

11

Como faço para que o UAC se comporte para que eu possa controlar a área de trabalho esmaecida e os programas em execução sob as concessões do UAC com o cliente de sinergia? (O kb e o mouse estão conectados a uma máquina Linux, o Windows está executando o cliente de sinergia)

Ou desativar o UAC é a única opção?

Kimvais
fonte

Respostas:

15

Se você usar uma versão 1.4 ou mais recente do Synergy, poderá configurá-lo para ser executado como um serviço. Como serviço, o Synergy é executado como a conta SYSTEM local, que pode interagir com o espaço do Secure Desktop. Tenho as compilações noturnas do Synergy 1.5 em execução no meu cliente de laptop Windows Server 2008 R2 e no servidor de laptop OS X 10.6 e sou capaz de trabalhar com os prompts do UAC com facilidade.

Cody Wilson
fonte
Também parece exigir entrar em Editar .. Configurações e selecionar "Modo Elevar" para o cliente e o servidor.
Steve Cook
Como alguém configura o Synergy para ser executado como um serviço?
Nathan Osman
8

A razão pela qual isso acontece é o que é chamado de "área de trabalho segura". A área de trabalho segura existe desde o NT. Certas partes do sistema operacional, como a tela de login, a tela Ctrl + Alt + Del e a tela da estação de trabalho bloqueada, na verdade, são sessões de área de trabalho completamente diferentes daquelas com as quais você normalmente interage. Os programas não podem interagir diretamente com a área de trabalho segura - isso evita que os registradores de teclado, etc., mexam em áreas seguras.

No Windows Vista e posterior, o UAC também é uma área de trabalho segura. Embora pareça apenas uma área de trabalho esmaecida, o que você está vendo é, na verdade, um espaço diferente na área de trabalho, com uma captura de tela escura do que estiver na tela. Nenhum outro programa pode interagir com a área de trabalho segura do UAC, de modo que um vírus não possa, por exemplo, dizer sim a seu próprio prompt. Isso se aplica ao Synergy, assim como a qualquer outro programa - simplesmente não é permitido interagir com a área de trabalho esmaecida do UAC.

Se você deseja obter todos os benefícios de segurança do UAC, simplesmente não pode usar sinergia. Mas, se você precisar de sinergia, o melhor compromisso seria configurar o UAC para solicitar ainda, mas não na área de trabalho segura. Isso fará com que o prompt do UAC atue como uma janela normal na área de trabalho normal, o que significa que a sinergia pode acessá-lo.

texto alternativo

Espero que ajude. Se ainda assim não funcionar, tenho mais algumas coisas que posso acrescentar, mas tente primeiro e veja se é o que você precisa.

nhinkle
fonte
1
Kimvais, você deve aceitar a resposta de Cody Wilson, pois esta resposta se refere às limitações da versão 1.3 - portanto, é parcialmente incorreto.
Nick Bolton #
1

Você também pode tentar executar a sinergia na máquina Windows como administrador. Clique com o botão direito e selecione Executar como Administrador.

Funciona para mim.

Stoinov
fonte
Isso não funciona para mim.
tylerl
Eu também tentei isso, mas não está funcionando para mim também.
precisa