我想在程序中用hook捕获并隐藏其他软件的界面窗口,让其他软件启动后看不见界面,应该怎么做?
我现在已经hook上了WM_SHOWWINDOW消息,但是无法隐藏窗口,帮看看...LRESULT CALLBACK CallWndProc(int nCode, WPARAM wparam, LPARAM lparam)
{
LPCWPSTRUCT pWinHook=(CWPSTRUCT FAR*)lparam;
if(nCode>=0)
{ if(pWinHook->message==WM_SHOWWINDOW)
{
                            //发送WM_SHOWWINDOW,隐藏窗口
::SendMessage(pWinHook->hwnd,WM_SHOWWINDOW,FALSE,0);
}
}
return CallNextHookEx(glhHook,nCode,wparam,lparam);//继续传递消息
}