c#:是否有可能从外部Windows应用程序监控按钮点击

本文关键字:监控 按钮 应用程序 Windows 是否 有可能 从外部 | 更新日期: 2023-09-27 18:16:55

我想从我自己的应用程序监控外部Windows窗体应用程序中的按钮单击。

我已经找到了允许我在外部应用程序(使用Windows API)中"点击"按钮的例子,但这不是我想做的。

这样做的原因是我想在一个公司为我们做的外部应用程序上做一些日志记录。他们愿意将登录程序编写到该应用程序中,但这太昂贵了。

有谁能帮我一下吗?

问候,瑞尼

c#:是否有可能从外部Windows应用程序监控按钮点击

通常这是通过安装Windows钩子来完成的。API是SetWindowsHookEx(参见http://msdn.microsoft.com/en-us/library/windows/desktop/ms644990(v=vs.85).aspx)。这是一项非常高级的任务。监控代码可以使用。net框架和c#或VB来实现。. NET,但最好使用C或c++。