keybd_event()在使用PROTECTED MODE的ACTIVEX模块中不起作用 - 我使用的是模拟按键的activex,但它对新IE8没有任何作用。
keybd_event(VK_SPACE, MapVirtualKey(VK_SPACE, 0), 0, 0);
keybd_event(VK_SPACE, MapVirtualKey(VK_SPACE, 0), KEYEVENTF_KEYUP, 0);
有解决这个问题的伎俩吗?
答案 0 :(得分:1)
我不敢。为了提高安全性,IE8现在托管separate processes with limited permissions中加载的标签和加载项。就像Chrome一样,新的FireFox 4也可以。
答案 1 :(得分:0)
我和BHO有同样的问题。它最初工作,然后停止,有时也会崩溃iexplore.exe选项卡实例。
我发现IE8版本的ieframe.dll似乎正在使用Detours library来挂钩几个Windows API,包括SendInput& keybd_event。