Мое приложение внедряет dll (написанный с использованием c ++) в другой процесс и отправляет некоторую информацию в интерфейсную форму.Интерфейс выполнен с использованием MFC.Введенный код связывается с интерфейсом посредством отправки сообщений WM_COPYDATA следующим образом:
::SendMessage(hWnd, WM_COPYDATA, 0, (LPARAM) &cd);
, а в форме интерфейса есть метод для получения сообщений: BOOL CInterfaceDlg::OnCopyData(CWnd* pWnd, COPYDATASTRUCT* pCopyDataStruct)
Я собираюсь создать интерфейсную форму с использованием WPF. Как я могу обмениваться данными между интерфейсом WPF и внедрением в другой процесс dll? Некоторую информацию, которую следует отправлять из dll в интерфейс, я собираюсь хранить в файлах xml.Но как мне сигнализировать интерфейсу для получения информации из xml?