Posso executar o Synergy Client no Windows sem instalá-lo?

Posso executar o Synergy Client no Windows sem instalá-lo?

Tenho uma máquina na qual não tenho direitos de administrador. Tentei construir o Synergy e montar uma pasta com EXE's e DLL's, mas ele reclama que a conexão foi recusada (no cliente) e não conecta ao servidor. Existe uma maneira de criar uma pasta de execução, para evitar a necessidade de executar o Windows Installer?

O log de erros na janela (sem sequer clicar em Iniciar para conectar o cliente) é:

NOTE:  connecting to service...
ERROR: ipc connection error, connection refused

Presumo que ele esteja tentando se conectar ao synergyd.exe como um serviço do Windows. É claro que não tenho permissões para criar/iniciar um serviço.

Responder1

Consegui fazer com que o cliente se conectasse copiando os arquivos do diretório de instalação do synergy do servidor para o cliente e executando o synergyc no prompt de comando do cliente.

Responder2

Não, não existe mais uma versão portátil (obrigado phil por responder).

Responder3

Isso expande a resposta do @RobHerms com instruções passo a passo. Isso funcionou muito bem para mim em uma conta limitada.

  1. Downloado instalador Synergy MSI
  2. Execute isto na linha de comando do Windows para extrair os arquivos:msiexec /a PathToMSIfile /qb TARGETDIR=PathToTargetFolder
  3. Você encontrará synergyc.exe no caminho da pasta de destino.
  4. Se quiser habilitar o SSL, você precisa colocar um arquivo TrustedServers.txt com a impressão digital do servidor neste caminho:C:\Users\USER_NAME\AppData\Local\Synergy\SSL\Fingerprints\TrustedServers.txt
  5. Crie um atalho para synergyc.exe com os sinalizadores apropriados. O meu é assim:"C:\Users\USER_NAME\PortableApps\SynergyPortable\synergyc.exe" -1 --enable-crypto --name PreSetClientName x.x.x.x

Responder4

Você pode registrar synergyd.exe com a estrutura de serviço do Windows com as seguintes etapas

  1. Abra um prompt de comando do administrador (elevado)
  2. Navegue até o diretório em que seus executáveis ​​​​de sinergia estão
  3. Execute: synergyd.exe /install

Se você ativar o snap-in Serviços (ou apenas executar services.msc na linha de comando), deverá notar que ele agora está registrado e em execução.

Depois disso, reinicie seus clientes e você estará pronto :)

informação relacionada