V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
linunix
V2EX  ›  问与答

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

  •  
  •   linunix · 195 天前 · 1014 次点击
    这是一个创建于 195 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

    如果说所有的第三方剪切板实现,都依赖于系统剪切板,那确实不太可能绕过了。
    wingzhingling
        3
    wingzhingling  
       194 天前 via Android
    自己维护一个剪贴板理论上也可以吧,把右键菜单和全局热键改了
    linunix
        4
    linunix  
    OP
       194 天前
    @wingzhingling 理论上应该可以,不过貌似没看到有现成的工具可以使用
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   2747 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 09:40 · PVG 17:40 · LAX 01:40 · JFK 04:40
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.