MSMQ,用c ++处理WM_COPYDATA

时间:2014-04-17 17:25:32

标签: c++ ipc msmq

我有两个C ++控制台应用程序,我想实现进程间通信,因此我可以编组从app1到app2的自定义消息。

使用spy ++,我确信我的发送者应用程序运行正常,但不知何故我无法在接收应用程序中处理该消息。根据文档,我应该在我的接收器应用程序中重载消息传递API,但我不能。我该怎么办?

有人可以帮我解决这个问题吗? 我的发件人应用代码是:

HWND HWnd = FindWindow(null,"Reciever")
LPTSTR lpszString =L"test";
COPYDATASTRUCT cdss;
cdss.dwData = 1; 
cdss.cbData = sizeof(TCHAR)* (_tcslen(lpszString) + 1);
cdss.lpData = lpszString;
SendMessage(HWnd, WM_COPYDATA, (WPARAM)HWnd, (LPARAM)(LPVOID)&cdss);

0 个答案:

没有答案