【问题标题】:C#: Is it possible to monitor button clicks from an external Windows application?C#:是否可以监视来自外部 Windows 应用程序的按钮点击?
【发布时间】:2014-08-06 18:53:23
【问题描述】:

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

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

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

谁能帮我解决这个问题?

问候, 雷尼尔

【问题讨论】:

标签: c# windows api


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 2019-10-13
    • 1970-01-01
    • 1970-01-01
    • 2017-11-21
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多