|
안녕하세요
수야랍니다. ㅡ0ㅡ; 오랜만에 또 질문을..
시스템키 후킹하기위해서 DLL을 사용했구요
윈도우키를 막으려고합니다.
GetMessage 후에 윈도우키를 제외하고 모두 돌려줘야되는걸로 아는데요
어떻게 끌어와서 어떻게 돌려주는지 좀 알려주세요
Get으로 끌어오기는 되는데 다른 키 돌려줄려니까 안돌려주는거 같궁
그래서 키 입력 안먹어서 답답하답니다.
부탁드릴께요~
아래는 소스입니다.
MSG *msg;
// msg = (MSG *)lParam;
while(GetMessage(msg, NULL, 0, 0))
{
switch(msg->wParam)
{
case PM_NOREMOVE :
if(msg->message == WM_KEYDOWN)
if(msg->wParam == VK_LWIN)
{
return (long) true;
}
else if(msg->message == WM_KEYUP)
if(msg->wParam == VK_LWIN)
{
return (long) true;
}
else
{
TranslateMessage(msg);
DispatchMessage(msg);
}
case PM_REMOVE :
break;
default :
break;
}
}
|