禁用单击第三方应用程序

时间:2012-09-08 10:39:56

标签: c# .net winapi

我正在编写一个应用程序,需要使用鼠标在屏幕上记录另一个窗口顶部的点击位置。反正是否禁用鼠标单击以便它不会影响被单击的窗口?

e.g。我想在我的浏览器顶部设置一个点,但我不想在设置时点击我的浏览器中的任何内容。

1 个答案:

答案 0 :(得分:0)

您有几个选择:

  1. 为您正在谈论的浏览器编写插件/扩展程序。也许浏览器的界面允许您记录此类信息
  2. 使用Windows钩子。使用SetWindowsHookExWH_MOUSE_LL,您可以非常简单地在计算机上获取所有鼠标活动。您只需要使用WindowFromPoint检查浏览器中是否发生了鼠标活动。