问一个有点内涵,有点难度的。。。。
是关于一个 vb 插件的 大家选择完控件之后 比如 text1 输入 点的时候 也就是 text1. 会蹦出来一个list 这个 list 的父窗口 并不是 vb 而是 0 。 但是它又属于vb.exe的进程内。所以我有点矛盾。。 我注入到vb.exe(也就是ide)里。想要拦截 ShowWindow 原以为这样就可以知道 什么时候 list 会显示了,, 可是发现并没有hook到,并不是我的hook有问题, 因为ide 有些窗口显示还是被我hook到了,,就是 这个list 的显示和隐藏我hook 不到,, 它是不是因为父窗口不是vb ide 的缘故? 但是又隶属于一个进程空间内啊。。 怎么会hook 不到呢?
[解决办法]
不可能吧, spy能知道被监视程序调用了 showwindow 的api?
你是不是看了消息,发现里面有个 wm_showwindow 啊? 那个消息不代表showwindow被调用了
createwindowex 创建窗口时,只要指定了 ws_visible 窗口就会被立刻显示出来,并不需要调用 showwindow api