|
백수 님이 쓰신 글 :
: 백수 님이 쓰신 글 :
: : 꼴 님이 쓰신 글 :
: : : 모든 어플리케이션에 앞서서 키보드 메시지를 받을 수 있도록 만들고 싶은데
: : :
: : : 어떻게 해야 하는지를 모르겠습니다.
: : :
: : : SetWindowsHookEx함수로 후킹을 시도 했지만
: : :
: : : 내가 만든 어플이 포커스를 가지고 있을때만 메시지가 날라옵니다.
: : : (이런건 전혀 필요없는데.. )
: : :
: : : DLL을 이용하라고 하는데 어떻게 하는건지 메카니즘을 알려주시기 바랍니다. ^^
: : :
: : :
: :
: : 모든 스레드를 대상으로 후킹을 하실때는 SetWindowsHookEx의 마지막인자에
: : 0을 두고 함수를 호출합니다.
: : 글구 꼭 Dll에서만 불러와야 합니다. :)
: : 후킹 함수를 Dll에 넣으시고 컴파일하시고, 훅을 설치하시면 됩니다.
: :
:
: 임프님처럼 자세히 설명과 예제를 보여드리지 못해 죄송합니다
: 제가 윈도우를 몽땅없애고, 리눅스를 설치해서 리눅스를 익히고 있어서
: 예제를 올려드리지 못하겠네요.
: 한가지 더 참고하실것은, 마이크로소프트라는 잡지에 후킹기법이 실려있습니다.
: 작년에 시스템 해킹에 대해 다룬적이 있었는데 그부분에도 키보드후킹을
: 사용했었구요, 또 그거 말고도 후킹에 대한 자세한 강좌도 있었습니다.
: 참고하세요..
: 도서관에 가셔서, 마이크로 소프트책 옛날것도 보시는것도 참좋을거 같습니다.
: 제가 요즘그러는데요,, 마이크로소프트와 프로그램세계는 정말 꼭 봐야하는
: 잡지 같습니다. (음.. 잡지 선전이 아니에요.. 너무나 좋은 내용이 많아서,,,)
:
:
여기서 말씀하신 마이크로소프트는 마이크로소프트웨어를 잘못쓰신건가요?
|