如何将项目添加到所有windows';窗口菜单?

如何将项目添加到所有windows';窗口菜单?,windows,winapi,Windows,Winapi,我想写一个实用程序,它在所有应用程序的窗口菜单(alt space,该菜单)中添加一些额外的内容 一个人如何着手做这件事 向每个窗口的进程注入一些代码 在钩子中使用以检索windows“alt space”菜单 进行修改 清理 我个人会使用WH_CALLWNDPROC和a来实现步骤1,需要在步骤4中调用to,并使用一点自定义消息泵来实现步骤2。不过这只是个人喜好。你可以这样做: 获取所有具有系统菜单的窗口 将自定义项插入菜单 安装将事件从菜单项发送到进程的挂钩 处理流程内的事件 你可以在这里找到

我想写一个实用程序,它在所有应用程序的窗口菜单(alt space,该菜单)中添加一些额外的内容

一个人如何着手做这件事

  • 向每个窗口的进程注入一些代码
  • 在钩子中使用以检索windows“alt space”菜单
  • 进行修改
  • 清理

  • 我个人会使用WH_CALLWNDPROC和a来实现步骤1,需要在步骤4中调用to,并使用一点自定义消息泵来实现步骤2。不过这只是个人喜好。

    你可以这样做:

  • 获取所有具有系统菜单的窗口
  • 将自定义项插入菜单
  • 安装将事件从菜单项发送到进程的挂钩
  • 处理流程内的事件

  • 你可以在这里找到一个例子

    看看这里,请尽量避免将菜单项放在底部。没有什么比HTML帮助这样的应用程序更让我讨厌的了,它会在我本能地希望接近的地方设置一个“关于”菜单。别担心,这也会让我发疯。谢谢你的回答。请注意,如果您链接到的是您的项目,您应该