내 예제 시나리오는 다음과 같습니다.
저는 3개의 서로 다른 계정을 가진 WIN 7 Pro 컴퓨터를 가지고 있습니다:
- 남자
- 잭
- 제임스
이 컴퓨터는 책상 위에 자체적으로 놓여 있으며 RDP를 컴퓨터에 사용합니다.
James는 이미 자신의 프로필로 컴퓨터에 RDP되어 있습니다. John은 컴퓨터에 RDP하고 자신의 프로필로 로그인하려고 합니다.
John은 MS Paint를 사용하여 무언가를 그리고 싶어 합니다. James는 이미 RDP로 설정되어 있고 Excel을 사용하고 있습니다.
John이 동일한 시스템에 RDP를 수행하고 James가 현재 시스템에 있는 동안 필요한 작업을 수행하는 것이 가능합니까?
나는 이것이 일부 DLL 해킹과 관련이 있다는 것을 알고 있지만 위의 내용이 가능합니까?
머신을 사용하여 3개의 가상 머신을 실행한 다음 개별 가상 머신에 대한 RDP를 사용하여 내가 원하는 것을 달성할 수 있습니까?
답변1
John이 동일한 시스템에 RDP를 수행하고 James가 현재 시스템에 있는 동안 필요한 모든 작업을 수행하는 것이 가능합니까?
지원되는 경우윈도우 7설정,아니요, 불가능합니다.비서버 버전의 Windows는 다음에 명시된 대로 한 번에 한 명의 활성 사용자로 제한됩니다.Windows에서 동시 원격 데스크톱 세션을 활성화하는 방법.
Windows 서버 버전과 달리 Microsoft는 Windows 클라이언트 버전을 원격이든 로컬이든 동시 사용자 한 명으로 제한합니다. 따라서 원격 데스크톱 연결이 이루어지면 먼저 원격 사용자를 종료하지 않고는 PC에 있는 누구도 물리적으로 이를 사용할 수 없으며 심지어 데스크톱을 볼 수도 없습니다.
링크된 페이지에서 제공되는 해결 방법은 핵심 Windows 구성 요소를 익명의 개발자가 게시한 구성 요소로 바꾸는 것입니다.절대적으로 반대하는 조언바이너리에 맬웨어가 주입될 가능성과 시스템 업데이트로 인해 설정이 중단될 가능성을 포함하여 다른 변경 사항이 무엇인지 전혀 알 수 없기 때문입니다. 또한 Windows 라이센스 조건을 위반할 가능성이 높습니다.
서버 버전의 Windows를 실행하고 싶지 않은 경우 잠재적으로 다음을 얻을 수 있습니다.Windows의 여러 복사본을 가상화해도 비슷한 결과가 나타납니다.충분히 강력한 컴퓨터 위에 각 사용자에게 자신의 인스턴스에 대한 액세스 권한을 부여합니다. 이는 각 사용자의 활동을 다른 사용자의 활동과 격리하는 추가 이점(적어도 일부 사용 사례에서는)을 갖습니다.
답변2
내 대답은 아니오 야.
터미널 서비스 또는 원격 데스크톱 서비스에는 서버 OS가 필요하며 Microsoft는 컴퓨터에 연결하는 각 사용자에 대한 라이선스를 원합니다.
"dll 해킹"이 관련된 경우 시스템이 서버 OS임을 본질적으로 확신해야 합니다.
RDP를 계속 사용할 필요가 없다면 이 기능을 추가하는 타사 앱이 있습니다. 나는 그 중 어느 것도 직접 사용하지 않았지만 간단한 Google 검색만으로 적절한 고려 사항과 주의 사항을 고려하여 시도해 볼 가치가 있을 수 있습니다.
답변3
대신 Windows Server를 사용하세요. 여러 RDP 세션 및 기타 서비스에 훨씬 좋습니다.