gpt4 book ai didi

c++ - 如何 Hook Windows 中的复制操作

转载 作者:搜寻专家 更新时间:2023-10-31 00:20:17 24 4
gpt4 key购买 nike

我知道如何编写和使用 Windows Hook DLL 来捕获诸如窗口消息之类的内容。我需要做的是捕获在任何应用程序中在系统上完成的任何拷贝(Control+C 或其他方法)。有没有一种快速简单的方法可以使用 Windows Hook 来执行此操作?

最佳答案

您正在寻找 SetClipboardViewer功能。

任何时候剪贴板内容改变,最近通过这个函数注册的窗口(或相关的ChangeClipboardChain)将收到一个WM_DRAWCLIPBOARD。消息。

应用程序有责任将消息沿链传递给其他已注册的查看者,并在关闭期间自行取消注册。

这比尝试 Hook ctrl+c 更可靠。

关于c++ - 如何 Hook Windows 中的复制操作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6334732/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com