求剪贴板访问记录软件

最近高度怀疑飞书新版本,频繁访问剪贴板。
google了一圈没有发现有可以记录剪贴板访问记录的软件,不知道大家有没有推荐?

其实就是希望记录哪个软件访问过剪贴板的数据。

20211019补充:windows平台,操作系统win10

没说清楚是哪个平台,一般都是手机上的吧,Android的Thanox可以做到。

谢谢,问题我已经修改了。在win10下

windows 平台的剪贴板本身就是开放的. 任何软件都可以获取剪贴板的内容.

win10的特殊性是可以记录剪贴板的历史记录. 这个可以点击清除按钮, 或者用命令清理. 也可以关闭win10的剪贴板功能.

任何软件要访问剪贴板都需要用到 剪贴板相关的 API. 通过拦截或者劫持对这个api的访问是可以实现剪贴板监控和拦截的.

Bool OpenClipboard(HWND hWndNewOwner);
  //指定关联到打开的剪切板的窗口句柄,传入NULL表示关联到当前任务。每次只允许一个进程打开并访问。
      //每打开一次就要关闭,否则其他进程无法访问剪切板。

  HANDLE GetClipboardData(UINT uFormat);

一般来说, 会拦截或劫持系统API的, 病毒和杀毒软件会多一些.

而且已有论文阐述了类似原理,并取得了相关专利:

https://d.wanfangdata.com.cn/patent/CN200710118584.2

不过还未看到有杀毒软件对软件访问剪贴板进行监控, 毕竟这个会导致频繁提示.

360所做的是监控剪贴板内容, 发现有被篡改后会提示.
image

不过楼主提出的疑虑的确是个问题, 不排除这帮手机app厂商已经开始把魔抓伸向pc.
毕竟web劫持pc剪贴板数据早就不是什么新鲜事了.

如果怀疑飞书频繁监控剪贴板的话, 可以安装一个剪贴板软件, 他们会因为频繁访问剪贴板导致相互失效. 不过现在很多软件兼容性都不错, 迅雷早期版本也有独占剪贴板的问题. 现在会通过捕获延迟的方法解决独占性问题.

所以你也可以自己写个软件, 频繁独占剪贴板. 一旦无法打开剪贴板就报错或记录.

如果你发现复制粘贴失效的情况, 那么就可以肯定飞书的确有这种可能.

那么可以把飞书放入虚拟机操作(别给虚拟机共享复制粘贴功能).

感谢回复。放到虚拟机是个办法。
其实都不用写软件了,我发现这个问题,并进行了初步测试,测试过程是这样的——
场景一,系统只开启excel,sheet中大量数据的复制粘贴都不会卡盾,或者出现其他提示。
场景二,比场景一多开一个飞书,这个时候,sheet中进行大量数据的复制粘贴,这个时候,excel就会提示“ 剪贴板出现问题,但你仍可在此工作簿内粘贴内容”。

问题症结其实已经向飞书团队反馈过,但是石沉大海。这里只是向进一步证实,抓到实际的情况。

以前迅雷早期版本监控剪贴板就会有这个问题.

那看来应该是了.

utools的官方插件可以实现,文本和文件都能记录

这也是我会在密码管理器中启用「15秒后自动清空剪贴板」的原因……虽然我的电脑中没有一款国产大牌免费软件(你知道我指哪些的

不是记录剪贴板内容,是记录哪些软件访问过。

1秒也没用。只要复制,它马上就获取了。

可怕…虚拟机伺候。

这是个好问题

还有一种方法可以参考,用一些专业的工具监控API调用。比如API monitor
API Monitor: Spy on API Calls and COM Interfaces (Freeware 32-bit and 64-bit Versions!) | rohitab.com