C#:是否可以监控来自外部Windows应用程序的按钮点击?

时间:2014-08-06 10:35:05

标签: c# windows api

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

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

这样做的原因是我想对公司为我们制作的外部应用程序进行一些登录。他们愿意将登录编程到该应用程序中,但它过于昂贵。

任何人都可以帮我吗?

此致 Reinier

1 个答案:

答案 0 :(得分:2)

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

相关问题