坑爹的spy++,枉我那么相信你!搞了好几天(我的大年三十、大年初一啊),一直纠结为什么消息发不出去,原来是你丫的根本就没截获!还好有HOOK,还是自己动手靠谱啊...
===================
最近学多线程通信(同进程、异进程),开始是随便发送个消息给目标线程,用spy++看目标线程是否接收,一直是接收不到,还以为我发送的有问题...
大年三十开始就一直想这个问题...刚发现是spy++不能截获线程级消息!小伙伴们可以自己HOOK对比SPY++试试。
假设,线程A有一个窗口A_W
①当postmessage给A_W时,spy++可以截获消息。
②当postthreadmessage给A时,spy++不截获消息。
③发送消息的线程,跟A 同进程、异进程 都一样。
在这里写出来的目的,是希望新人们遇到类似情况时,少走点弯路。