제목 그대로... 블택1 또는 2 화면을 DirectX를 이용하여 캡쳐하고 싶은데요...
혹시 C#으로 된 예제 있을까요??
아니면... Direct3DHook 이용해서 테스트 할 경우 Inject 파일 이름 어떤걸로 하는지..힌트 부탁드립니다.
앱 플레이어 모바일 게임 과몰입 방지 매크로 등 인터넷상의 재밌는 것을 찾아 연구하는 사람들의 모임
제목 그대로... 블택1 또는 2 화면을 DirectX를 이용하여 캡쳐하고 싶은데요...
혹시 C#으로 된 예제 있을까요??
아니면... Direct3DHook 이용해서 테스트 할 경우 Inject 파일 이름 어떤걸로 하는지..힌트 부탁드립니다.
새양님 말씀처럼 Window API를 이용한 bitblt 방법과 printWindow 방법이 있구요.. 속도는 비슷비슷합니다.
비활성으로는 가능하나 최소화는 안됩니다. 구지 최소화를 할필요없이 화면 밖으로 넘기는 방법으로도 비슷하게 구현 가능합니다. DirectX 로 후킹할경우 물론 최소화도 되지만 일단 하는 방법도 매우 까다롭고 조금은 안정성이 부족합니다.
저는 window API 적극 추천합니다~~ 괜히 머리 아플필요 없이 하나 포기하고 가는것도 나쁘지않아요..
http://lesomnus.tistory.com/10 <- 여기 참고하시면 될듯하네요.
광고
전체 최신 인기글
전체 주간 인기글
비록 최소화는 안되지만 화면나오게 띄워놓고 다른 창으로 가려도 정상 캡쳐됩니다 ㅎㅎ