代码之家  ›  专栏  ›  技术社区  ›  Luca

Postmessage:拒绝访问

  •  1
  • Luca  · 技术社区  · 16 年前

    应用程序应接收来自系统所有进程的消息。使用PostMessage调用发送消息,该调用返回错误(5,拒绝访问)。

    该代码在Windows XP SP2上正常工作,但在Windows 7应用程序上,只接收来自自身的消息,应该从每个应用程序获取消息。

    阅读邮件的文档,我可以阅读:

    当消息被uipi阻止时,用getlasterror检索的最后一个错误设置为5(拒绝访问)。

    但实际上它并没有说明如何解决这个“uipi”。我怎么办?

    1 回复  |  直到 16 年前
        1
  •  4
  •   Kirill V. Lyadvinsky    16 年前

    您可以使用 ChangeWindowMessageFilterEx 功能。