|
강재호.만해 님이 쓰신 글 :
: 이영우 님이 쓰신 글 :
: : 안녕하세요.
: : 오랜만입니다.
: : 저번과 반대로 만해님께 도움을 요청해야 할거 같아서요.
: :
: : Windows XP에서
: : keybd_event()와
: : mouse_event()가 먹지 않는 경우..
: : 어떻게 해결을 보셨는지..
: :
: : 메일이나 msn 주셔도 됩니다!
: : userof@chollian.net
: ㅎㅎㅎ 안녕하세요 만해입니다.
:
: 저도 xp 에서 오토마우스 개발 지금 접고 있는 상태라서요
:
: 학위 논문 발표가 당장 다음달 4일이고 지금 구현 부분 완료 시키고 있는 중입니다.
:
: xp에서도 keybd_event가 먹히긴 하는데요 응용 프로그램에서 안받아 들이는게 있거든요
:
: 거의 온라인 오락중 일부 몇몇 프로그램이 keybd_event()가 안 먹힙니다.
:
: 제가 생각하기론 DInput으로 받아 들이기 때문에 Message를 쏴주는 방식이 안 먹히는것 같아요
:
: DInput에 딴지를 걸수 있는 방법을 찾아 보셔야 할듯
:
: 젤 좋은 방법은 제 생각엔 디바이스 드라이버를 건드리는게 나을것 같네요 ㅎㅎㅎ
:
: 이제 논문이 어느정도 완성되면 취업이랑, 발표 준비를 해야하고
:
: 이해 겨울부터 사회인으로 진출하게 되면 좋은 시절 다 지나간것 같아요 흑흑~
:
: 학생때가 좋았는데 ....
:
: 지금도 논문 구현 때문에 밤새다가 들어와서 님의 글이 보이길래 답변 드립니다.
:
: 그럼 즐프 하시고요 WDM 쪽으로 알아 보심이 좋을것 같네요
ㅎㅎㅎ 너무 늦은 재 답변이겠지만
얼마 전에 알아낸 바로는 DInput을 쓰는 게임을 거의 없는것 같네요 ㅎㅎㅎ
kb_event(); , mouse_event() 함수 잘 먹힙니다. ㅋㅋㅋ
다만 키 다운후 키 업, 마우스 다운후 마우스 업 사이에 약간의 딜레이 타임을 넣어주세요
저 같은 경우는 sleep(100); 을 다 집어 넣고 쓰고 있습니다.
아 그리고 안철수 연구소에서 나온 핵쉴드에 대한 뚫어 버리는 방법은 개인적인 연락을 주시면
꼼수를 갈켜 드리겠습니다. ㅋㅋㅋ
안철수에서 보고 막아 버리면 안되어서요 ㅋㅋㅋ`
그럼 즐프 하세요~
|