캡쳐 프로그램 한 번 제작해보고 싶어서 공부하다보니 OpenGL 이랑 DirectX 쓰는 프로그램들은 dll 인젝션해서 후킹해서 프레임 버퍼 가져오는 방식으로 저장한다길래 여차저차 구글링하면서 C++로 후킹용 dll 제작했음. 테스트 해보니, OpenGL, DirectX 둘 다 이미지 깨지는 거 없이 잘 뽑아옴 (프레임 버퍼를 Hbitmap으로 저장한 뒤, Hbitmap을 bmp 이미지 파일로 바꾸도록 함) 이제 이걸 C#에 적용하기만 하면 되는데, 인젝션한 dll 에서 변환시킨 HBitmap의 포인터 값을 C#에 넘겨주고 싶은데 어떤식으로 해야될지 감이 안옴... (프로그램 새로 따로 하나 더 켜서 후킹후 스샷 찍을때 서로 간섭을 안해야하는것도...) 이런건 어떤식으로 넘겨줘야함? |
DLL 인젝션 질문좀...
초보자(27.1)
2016-03-05 16:20
추천 0
댓글 3
다른 게시글
-
스포츠배팅 이젠 여기서즐기세요~! ㄱ망절영환(119.188) | 16.03.05추천 0
-
이거 에러 나오는거 어떻게 고쳐야 하나요 [6]익명(182.211) | 16.03.05추천 0
-
A 방식은 정말 미개한 것인가! 그런것인가!익명(112.170) | 16.03.05추천 0
-
프로그래밍은 수학필없고 컴퓨터과학을 학문으로 접할려면 수학이전부임익명(1.234) | 16.03.05추천 1
-
컴퓨터공학과에서 수학이 많이 사용되나요? [6]ㄴ(175.125) | 16.03.05추천 0
-
씨언어 질문이요 ㅜㅜ 봐주세요 [12]ㅅㅂ(110.12) | 16.03.05추천 0
-
html하고 html5하고 구분 되냐? [5]익명(119.18) | 16.03.05추천 0
-
주변에 컴공 나와서 정보처리 필기 2번 떨어지고 3번째 보는 놈 있는데 [4]냐이언(203.226) | 16.03.05추천 0
-
함수형 프로그래밍 왜 안하냐? [1]ㅇ(106.250) | 16.03.05추천 1
-
미대에서 정보로 왔다 ㅋㅋㅋ [2]김민재(14.138) | 16.03.05추천 0
그것도 그냥 구글링해서 ctrl + c + v 해
C#에서 dll 못쓰나??
[dll import] 구문이있음