【问题标题】:Show Process which is observing the Clipboard显示正在观察剪贴板的进程
【发布时间】:2012-10-01 13:05:46
【问题描述】:

为了找出用户报告的一些错误,我需要一些方法来找出当前正在观察剪贴板的进程。有没有办法做到这一点(甚至是已经做到的应用程序)?

【问题讨论】:

    标签: c# windows


    【解决方案1】:

    直接的答案是枚举“全局挂钩链”。然而,这是一个相当艰难的过程。据我所知,没有 C# 代码可以做到这一点。

    retrieve the global hook chain in windows

    可以通过列出您的应用程序中加载的所有模块来解决此问题 - 通过检查已注入的 DLL,您可能能够了解哪些已安装的应用程序导致了问题。这在代码或第三方应用程序中很容易实现。见How do I list all loaded assemblies?

    上述问题的答案提供了一些见解:https://stackoverflow.com/a/3748945/1042744

    【讨论】:

      【解决方案2】:

      剪贴板“挂钩”可能会有所帮助。

      http://www.codeproject.com/Articles/19858/Global-Windows-Hooks

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2016-04-11
        • 1970-01-01
        • 2021-03-18
        • 1970-01-01
        • 1970-01-01
        • 2021-02-12
        • 1970-01-01
        相关资源
        最近更新 更多