C# hook WndProc

梦想与她 提交于 2019-12-01 01:56:48

在当前窗口里重载WndProc,只能捕获到当前WinForm窗口的消息

protected override void WndProc(ref Message m)
{
    if (m.Msg == API.WM_MENUSELECT)
    {
        MessageBox.Show("选择了菜单");
    }   

    base.WndProc(ref m);
}

 

要想通过我们的WinForm程序,捕获当前PC上所有的消息,就得Hook

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!