setWindowsHookEX(int idHook,HOOKPROC lpfn, HINSTANCE hMod,DWORD dwThreadId)
마지막 인수를 구지 NULL로 주고, 콜백함수에서 "계산기" 프로세스만 일 처리하고 싶은데 어떻게 하면 좋을까??
후킹 DLL이 먼저 올라가고 그후 계산기가 실행됬을때, 또 다수개의 계산기가 있을때 말이지.. 흠..
setWindowsHookEX(int idHook,HOOKPROC lpfn, HINSTANCE hMod,DWORD dwThreadId)
마지막 인수를 구지 NULL로 주고, 콜백함수에서 "계산기" 프로세스만 일 처리하고 싶은데 어떻게 하면 좋을까??
후킹 DLL이 먼저 올라가고 그후 계산기가 실행됬을때, 또 다수개의 계산기가 있을때 말이지.. 흠..
dllmain에서 처리하면 나중에 올라온 프로세스는 감지하기가 좀 어렵지않나 훅서버에서 GetForegroundWindow / GetClassName 으로 처리하는게 좀더 좋은 해답이 될듯함. 자문자답.
시벌kt// 땡~ 틀렸다. 언제 올라온 프로세스든 상관없다. 왜냐면 모든 프로세스에 주입돼서 dllmain이 호출될거기때문에.
ㄴ ㄳ..
됬->됐