一个EXE和多个Dll通信,的小疑点

一个EXE和多个Dll通信,的小问题
例如 
现在我把一个Dll,注入到三个不同的记事本文件中 ,然后这三个Dll发送消息给一个EXE程序

不知道我该如何区分是哪一个dll发送来的数据?
求一思路

------解决方案--------------------
是用CreateRemoteThread进行注入的吗?应该能获得线程号吧
------解决方案--------------------
带上进程ID等来区分.
------解决方案--------------------
进程的id,句柄什么的应该有所不同
------解决方案--------------------
用进程ID应该能唯一的区分
------解决方案--------------------
消息中带上tid