如果我的问题的措辞不好,请提前道歉,不确定该问什么
我有一个c#应用程序,它应该从运行的其他应用程序接收消息。这是我的接收器代码的简短片段:
private static IntPtr WndProc(IntPtr hwnd, int msg, IntPtr wParam, IntPtr lParam, ref bool handled)
{
if (msg == WM_THREADTT2NSDONE)
{
MessageBox.Show("received message");
}
return IntPtr.Zero;
}
代码可以处理和接收消息,但是没有从应用程序接收任何消息。问题是,我不知道其他应用程序在发送这些消息时正在寻找什么。源代码不可用。
我有应用程序的进程ID,它是Handle,以及我使用Process.GetProcessesByName("SendingAppHere");
时返回的所有其他内容
有没有办法找到应用程序发送的“消息”以及这些消息的假定目的地?