2012-06-21 2 views
2

Windows에서 프로그램 방식으로 가짜 모니터를 설정하고 비디오 스트림을 가져 오는 방법이 있습니까? Win32 API에 뭔가 할 수 있을까요?모니터 시뮬레이션 및 Windows에서 비디오 스트림 받기

감사

+0

나는 그 다음 videostreams에 대한 시스템의 바이 패스 복사 방지 메커니즘 쉬울로는, 모니터를 에뮬레이트하는 마이크로 소프트에 의해 허용됩니다 의심한다. –

+1

일부는 [이 비슷한 질문] (http://stackoverflow.com/questions/3752031/windows-is-it-possible-to-create-a-virtual-videocard-driver)에 대한 답변 유용 할 수 있습니다/관련된. – BrendanMcK

+1

[미러 드라이버] (http://msdn.microsoft.com/en-us/library/windows/hardware/ff568315%28v=vs.85%29.aspx) – arx

답변

1

모니터를 에뮬레이트 할 수있는 방법이 없습니다.

데스크탑 기능이 기준에 맞을 수도 있습니까? CreateDesktop/SwitchDesktop을 찾으십시오.

+1

사용자 지정 드라이버 나 다른 방법을 사용할 방법이 없습니까? 그렇게? 이 소프트웨어는 http://www.maxivista.com/을하고있는 것 같습니다. 여러 디스플레이를 사용하는 것처럼 모니터를 창에서 가짜 창으로 드래그 할 수 있기를 원합니다. – stormbreaker

+0

드라이버가 훨씬 더 복잡한 작업입니다.) 그리고 DDK가 아니라 SDK와 관련이 있습니다. 왜 이것을 "프로그래밍 방식으로"하고 싶습니까? 예를 들어 VMWare를 사용할 수 있습니까? – Maximus

2

Windows 바탕 화면 개체가 답이라고 생각합니다. 여기에 사용하는 응용 프로그램의 예 : 바탕 화면에 활성화 된 창을 표시하고 나머지는 숨겨 데스크톱을 구현하는 다른 가상 데스크탑 유틸리티와는 달리

는, 시스 인 터널 데스크톱은 각 데스크톱에 대한 Windows 바탕 화면 객체를 사용하여 . 응용 프로그램 창은 창을 만들 때 데스크톱 개체에 바인딩되므로 Windows는 창과 바탕 화면 간의 연결을 유지하고 바탕 화면을 전환 할 때 표시 할 항목을 알 수 있습니다. [...]

Windows 데스크톱 개체에 대한 데스크톱 의존도는 다른 가상 데스크톱 유틸리티의 기능 중 일부를 제공 할 수 없다는 것을 의미합니다. 예를 들어 Windows는 한 데스크톱 개체를 다른 개체로 이동하는 방법을 제공하지 않으며 별도의 Explorer 프로세스가 각 데스크톱에서 실행되어 작업 표시 줄과 시작 메뉴를 제공해야하기 때문에 대부분의 트레이 응용 프로그램은 첫 번째 데스크톱에서만 볼 수 있습니다 . 또한 데스크톱 개체를 삭제할 수있는 방법이 없기 때문에 Desktops는 바탕 화면을 닫을 수있는 방법을 제공하지 않습니다. 그 이유는 분리 된 창과 프로세스가 생기기 때문입니다. 따라서 데스크톱을 종료하는 권장 방법은 로그 오프입니다.

http://technet.microsoft.com/en-us/sysinternals/cc817881.aspx