linunix
V2EX  ›  问与答

有没有第三方剪切板管理软件可以绕过系统内建的剪切板功能

  •  
  •   linunix · Jun 10, 2024 · 2454 views
    This topic created in 879 days ago, the information mentioned may be changed or developed.

    请教大家,有没有一种第三方的剪切板管理软件,比如 ditto ,可以不依赖系统 clipboard 的功能?(比如说自己实现了一套逻辑,可以自己维护一套第三方剪切板) 我检查了一下 ditto ,貌似它的功能必须依赖于系统剪切板。如果系统剪切板被禁用了,ditto 也就不能用了。

    4 replies  •  2024-06-11 10:29:16 +08:00
    OpenSSH
    OpenSSH
    Jun 10, 2024
    1
    系统本身就自带的功能,软件开发者没必要自己实现一套吧?比如我要开发一个记事本程序,我直接调用 API 来操作 clipboard 的写入和读取就行了,难道我还要自己在程序里维护一块内存空间来存放剪切板数据吗?

    再说,我的记事本程序怎么去适配你说的这个不依赖系统 clipboard 的剪切板管理软件呢?

    另外,你是怎么禁用系统剪切板的?我在 Google 没找到相关的系统设置。
    linunix
    linunix
    OP
    Jun 10, 2024
    2
    @OpenSSH 禁用的原理不太清楚,是一套学习软件。我猜测原理是这样的:应用程序运行需要 admin 权限,获取 admin 权限后,获取 clipboard 的独占权限,同时禁止所有对 clipboard 的写入,此时运行 cmd /c "echo off | clip"会提示 access denied.

    如果说所有的第三方剪切板实现,都依赖于系统剪切板,那确实不太可能绕过了。
    wingzhingling
    wingzhingling
    Jun 10, 2024 via Android
    3
    自己维护一个剪贴板理论上也可以吧,把右键菜单和全局热键改了
    linunix
    linunix
    OP
    Jun 11, 2024
    4
    @wingzhingling 理论上应该可以,不过貌似没看到有现成的工具可以使用
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Privacy   ·   Solana   ·   4822 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 28ms · UTC 05:52 · PVG 13:52 · LAX 21:52 · JFK 00:52
    ♥ Do have faith in what you're doing.