Использование WM_USER, WM_APP или RegisterWindowMessage

В настоящее время у меня есть приложение Windows EXE с несколькими загруженными DLL. Библиотеки DLL должны связываться с моим приложением Windows через PostMessage и SendMessage .

Приложение Windows EXE + библиотеки DLL находятся в одном процессе.

Сообщение должно быть закрытым для EXE и DLL.

Мне было интересно, следует ли использовать

 - WM_USER based message
 - WM_APP based message
 - RegisterWindowMessage

и почему?

Что произойдет, если внешний процесс (другой exe) пытается найти окно моего приложения Windows и отправить сообщение с тем же идентификатором?

Я не хочу отвечать, поскольку меня интересуют только сообщения из DLL в моем собственном процессе.

14
задан Cheok Yan Cheng 10 December 2010 в 08:22
поделиться