В настоящее время у меня есть приложение Windows EXE с несколькими загруженными DLL. Библиотеки DLL должны связываться с моим приложением Windows через PostMessage
и SendMessage
.
Приложение Windows EXE + библиотеки DLL находятся в одном процессе.
Сообщение должно быть закрытым для EXE и DLL.
Мне было интересно, следует ли использовать
- WM_USER based message
- WM_APP based message
- RegisterWindowMessage
и почему?
Что произойдет, если внешний процесс (другой exe) пытается найти окно моего приложения Windows и отправить сообщение с тем же идентификатором?
Я не хочу отвечать, поскольку меня интересуют только сообщения из DLL в моем собственном процессе.