如何为flashwindowwex创建一个全局32/64位钩子

How to create a global 32/64bit hook for FlashWindowEx?

本文关键字:全局 一个 64位 flashwindowwex 创建      更新时间:2023-10-16

目的是防止任务栏图标闪烁。显然,Windows没有选项来禁用闪烁,所以我希望写一个小程序,将拦截所有调用FlashWindow/FlashWindowEx从任何应用程序,并简单地丢弃它们。

这能做到吗?如果是这样,你能给任何提示/例子如何钩调用FlashWindowEx(全局),将工作与32位和64位的应用程序,也与常规的API调用和DLL调用通过GetProcAddress (Skype使用)。

使用RegisterShellHookWindow()拦截并丢弃HSHELL_FLASH通知。