- c - 在位数组中找到第一个零
- linux - Unix 显示有关匹配两种模式之一的文件的信息
- 正则表达式替换多个文件
- linux - 隐藏来自 xtrace 的命令
我正在编写建立 shell Hook 以获取 shell 事件的应用程序(如果重要的话,我正在使用 C#)。我正在使用这个例子:http://msbob.spaces.live.com/blog/cns!DAFD19BC5D669D8F!132.entry
Hook 工作正常,但我没有收到我感兴趣的消息:HSHELL_WINDOWACTIVATED(所有其他与窗口相关的事件都运行良好)。相反,我收到代码为 32772 的消息,它应该是 HSHELL_RUDEAPPACTIVATED(一些谷歌搜索帮助)。
但我不明白为什么我根本没有收到 HSHELL_WINDOWACTIVATED 以及这条 HSHELL_RUDEAPPACTIVATED 消息的含义。 MSDN 没有任何提及。谁能给我解释一下?
最佳答案
HSHELL_RUDEAPPACTIVATED
是 32772,这只是设置了高位的 HSHELL_WINDOWACTIVATED
。从我在各种网站上收集到的信息来看,似乎 Windows 在激活全屏应用程序时会发送此消息。有点难以确定。
您是否尝试过将该消息与“HSHELL_WINDOWACTIVATED”一样对待?
关于c# - 有人知道 ShellHook 消息 HSHELL_RUDEAPPACTIVATED 是什么意思吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1178020/
我不确定问题出在哪里,我正在注册一个钩子(Hook)并按照文档进行操作。我已经阅读了所有内容,但由于某种原因它不起作用。它会告诉我 Hook 已安装,但它永远不会被调用。 我使用的代码如下: #inc
我正在编写建立 shell Hook 以获取 shell 事件的应用程序(如果重要的话,我正在使用 C#)。我正在使用这个例子:http://msbob.spaces.live.com/blog/cn
我是一名优秀的程序员,十分优秀!