Synergy Client를 설치하지 않고 Windows에서 실행할 수 있나요?

Synergy Client를 설치하지 않고 Windows에서 실행할 수 있나요?

관리자 권한이 없는 컴퓨터가 있습니다. Synergy를 구축하고 EXE 및 DLL이 포함된 폴더를 만들려고 시도했지만 (클라이언트에서) 연결이 거부되어 서버에 연결되지 않는다고 불평합니다. Windows Installer를 실행할 필요가 없도록 실행 폴더를 만드는 방법이 있습니까?

클라이언트에 연결하기 위해 시작을 클릭하지 않은 상태에서도 창의 오류 로그는 다음과 같습니다.

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

Windows 서비스로 synergyd.exe에 연결하려고 한다고 가정합니까? 물론 서비스를 생성/시작할 권한이 없습니다.

답변1

시너지 설치 디렉터리의 파일을 서버에서 클라이언트로 복사하고 클라이언트의 명령 프롬프트에서 시너지c를 실행하여 클라이언트를 연결할 수 있었습니다.

답변2

아니요, 더 이상 휴대용 버전이 없습니다(답변해 주신 phil에게 감사드립니다).

답변3

이는 단계별 지침을 통해 @RobHerms 답변을 확장합니다. 이것은 제한된 계정에서 나에게 잘 작동했습니다.

  1. 다운로드Synergy MSI 설치 프로그램
  2. 파일을 추출하려면 Windows 명령줄에서 다음을 실행하세요.msiexec /a PathToMSIfile /qb TARGETDIR=PathToTargetFolder
  3. 대상 폴더 경로에서 synergyc.exe를 찾을 수 있습니다.
  4. SSL을 활성화하려면 다음 경로에 서버 지문이 포함된 TrustedServers.txt 파일을 넣어야 합니다.C:\Users\USER_NAME\AppData\Local\Synergy\SSL\Fingerprints\TrustedServers.txt
  5. 적절한 플래그를 사용하여 synergyc.exe에 대한 바로 가기를 만듭니다. 내 모습은 다음과 같습니다."C:\Users\USER_NAME\PortableApps\SynergyPortable\synergyc.exe" -1 --enable-crypto --name PreSetClientName x.x.x.x

답변4

다음 단계에 따라 Windows 서비스 프레임워크에 synergyd.exe를 등록할 수 있습니다.

  1. 관리자 명령 프롬프트 열기(승격됨)
  2. 시너지 실행 파일이 있는 디렉터리로 이동합니다.
  3. 실행: synergyd.exe /install

서비스 스냅인을 실행하면(또는 명령줄에서 services.msc를 실행하면) 현재 등록되어 실행 중임을 알 수 있습니다.

그런 다음 클라이언트를 다시 시작하면 됩니다. :)

관련 정보