我想在程序中用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);//继续传递消息
}
我现在已经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);//继续传递消息
}
解决方案 »
- 汇编语言中的ptr什么意思
- 关于ReadFile的一个问题
- 我socket编程出现问题了,客户端send发送给服务器的recv的字符怎么都收不到啊。这个是最简单最基础的,帮忙看看吧~~~代码如下:
- 小项目外包
- 为什么VC 或C++不能实现VCL????
- 有做过Crystal Report的吗?能不能简单的介绍一下?功能用途?谢谢!
- 我终于搞明白了:ActiveX的事件必须调用它的消息映射函数才能激??
- IDirectDrawSurface锁屏或者屏保卡死
- 关于线程控制的一个问题,有兴趣的来探讨探讨
- 请问,如何存成.bmp文件
- 告急:如何在vc中使用sendmessage发送消息调用vb中的image控件
- 问一个关于base64编码的问题
ShellExecute(NULL,NULL,"abc.exe",NULL,"C:\\abc",SW_HIDE)
or
WinExec("C:\\abc\\abc.exe",SW_HIDE)
就不要再传递给目标窗口了。