问题【1】,在使用SetWindowsHookEx时的疑问。
比如目标线程是X,我按如下顺序操作:
1.我先用程序A,HOOK上了X。
2.然后又用程序B,HOOK上了X。
请问:
现在如果有消息发送给线程X,这个消息是先让A截获、还是先让B截获呢?
问题【2】
比如有一串HOOK(ABCDEF...),依次处理message
message->ABCDEF....->thread
现在假设D被unhook了,那么接下来顺序会怎么样?
是像链表一样,E后面那一串,直接跑到C后面,还是全部打散重新排序?