소개
RDP Wrapper Library는 Stas'M이 개발한 오픈소스 소프트웨어로, Windows Vista 이상의 홈 에디션에서도 원격 데스크톱 호스트 기능을 활성화하고 동시 RDP 세션을 지원합니다. 이 프로그램은 원본 termsrv.dll 파일을 수정하지 않고 서비스 제어 관리자와 터미널 서비스 사이에 레이어를 형성하여 작동하며, Windows 업데이트에 강한 저항성을 보입니다. Apache-2.0 라이선스로 배포되며, 공식 소스 코드는 GitHub에서 확인할 수 있습니다.
상세정보
원격 데스크톱 호스트 활성화
RDP Wrapper는 Windows Vista Starter, Home Basic 및 기타 홈 에디션에서도 원격 데스크톱 호스트 서비스를 활성화하여 전문가용 에디션과 동일한 RDP 기능을 제공합니다.これにより、ホームエディションでもプロフェッショナルエディションと同等のリモートデスクトップ体験が可能になります。
동시 RDP 세션 지원
이 프로그램은 콘솔 세션과 원격 세션을 동시에 사용할 수 있도록 하며, 동일한 사용자로 로컬 및 원격 로그온을 동시에 수행할 수 있습니다. 하드웨어 및 OS 버전에 따라 최대 15개의 동시 세션을 지원합니다(실제 제한은 하드웨어와 OS 버전에 따라 다릅니다).
멀티 모니터 지원
RDP Wrapper는 RDP 호스트에 대한 완전한 멀티 모니터 지원을 제공하여 여러 모니터를 사용하는 원격 데스크톱 세션에서도 정상적으로 작동합니다.
세션 쉐도잉 기능
Windows 7 이하에서는 작업 관리자를 통해, Windows 8 이상에서는 원격 데스크톱 연결을 통해 콘솔 및 RDP 세션 쉐도잉(원격 제어) 기능을 지원합니다.
설치 확인 및 진단
설치 후 RDP가 정상적으로 작동하는지 확인하려면 다음 단계를 따릅니다.
- 압축 해제된 폴더에서
RDPCheck.exe파일을 실행합니다. - 이 프로그램은 로컬에서 RDP 연결이 가능한지 간단히 테스트합니다.
- 보다詳細한 설정이 필요할 경우 Microsoft 원격 데스크톱 클라이언트(
mstsc.exe)를 사용하고127.0.0.1또는127.0.0.2주소로 루프백 연결을 테스트할 수 있습니다.
구성 도구 사용법
RDP Wrapper의 동작을 세부적으로 조정하려면 구성 도구를 사용합니다.
- 압축 해제된 폴더에서
RDPConf.exe파일을 실행합니다. - 구성 창에서 일반 래핑 설정, 바이너리 패치 코드, 빌드별 특정 데이터를 조정할 수 있습니다.
- 버전 1.5부터 모든 설정은 INI 파일에 저장되므로 구성 도구는 버전 정보를 표시하지 않을 수 있습니다(정상 동작).
RDP Wrapper는 합법적인 소프트웨어인가요?
이에 대한 명확한 답변은 존재하지 않습니다. 법적 문제에 대한 논의는 GitHub 이슈 #26에서 확인할 수 있습니다.
설치 프로그램이 인터넷에 접근하는 것은 정상적인가요?
예, 이는 정상적인 동작입니다. 설치 프로그램은 기본적으로 온라인 모드로 작동하며, GitHub에서 최신 INI 파일을 다운로드합니다. 온라인 모드를 비활성화하려면 install.bat 파일에서 -o 플래그를 제거하면 됩니다.
온라인 설치 모드란 무엇인가요?
버전 1.6.1부터 도입된 기능으로, RDP Wrapper를 처음 설치할 때 이 모드를 사용하면 GitHub에서 최신 INI 파일을 자동으로 다운로드합니다. 자세한 내용은 GitHub 이슈 #132에서 확인할 수 있습니다.
INI 파일은 무엇이며 왜 필요한가요?
버전 1.5부터 도입된 기능으로, RDP Wrapper의 시스템 설정을 저장하는 파일입니다. 일반 래핑 설정, 바이너리 패치 코드, 빌드별 특정 데이터를 포함합니다. 새로운 termsrv.dll 빌드가 출시될 때 개발자는 이 INI 파일을 업데이트하여 지원을 추가하므로, 바이너리를 다시 빌드하지 않아도 새로운 Windows 버전을 지원할 수 있습니다.
구성 도구가 버전 1.5를 표시하지만 더 높은 버전을 설치했는데 왜 그런가요?
버전 1.5부터 rdpwrap.dll 자체는 더 이상 업데이트되지 않으며, 모든 설정은 INI 파일에 저장됩니다. 따라서 구성 도구는 항상 1.5를 표시하지만 이는 정상적인 동작이며, 실제 기능은 최신 버전의 INI 파일에 따라 결정됩니다.
구성 도구가 “[not supported]”을 표시하고 RDP가 작동하지 않습니다. 어떻게 해야 하나요?
다음 단계를 따라 문제를 해결할 수 있습니다.
- 인터넷에 연결되어 있는지 확인합니다.
update.bat를 관리자 권한으로 실행하여 최신 INI 파일을 다운로드합니다.- 문제가 지속되는 경우 GitHub 이슈 섹션에서 자신의 termsrv.dll 빌드가 지원 목록에 있는지 확인합니다.
- 목록에 없는 경우 새로운 이슈를 생성하여 자신의 정확한 빌드 버전을 보고하여 지원을 요청할 수 있습니다.
RDPCheck는 해상도 및 기타 설정을 변경할 수 있나요?
아니요, RDPCheck는 매우 간단한 테스트 목적의 애플리케이션일 뿐이며 해상도나 기타 설정을 변경할 수 없습니다. 설정을 커스터마이징해야 할 경우 Microsoft 원격 데스크톱 클라이언트(mstsc.exe)를 사용하고 127.0.0.1 또는 127.0.0.2 주소로 루프백 연결을 테스트해야 합니다.
시스템 요구사항
별도의 시스템 요구사항이 등록되지 않았습니다.


