请教大家,有没有一种第三方的剪切板管理软件,比如 ditto ,可以不依赖系统 clipboard 的功能?(比如说自己实现了一套逻辑,可以自己维护一套第三方剪切板) 我检查了一下 ditto ,貌似它的功能必须依赖于系统剪切板。如果系统剪切板被禁用了,ditto 也就不能用了。
1
OpenSSH 167 天前
系统本身就自带的功能,软件开发者没必要自己实现一套吧?比如我要开发一个记事本程序,我直接调用 API 来操作 clipboard 的写入和读取就行了,难道我还要自己在程序里维护一块内存空间来存放剪切板数据吗?
再说,我的记事本程序怎么去适配你说的这个不依赖系统 clipboard 的剪切板管理软件呢? 另外,你是怎么禁用系统剪切板的?我在 Google 没找到相关的系统设置。 |
2
linunix OP @OpenSSH 禁用的原理不太清楚,是一套学习软件。我猜测原理是这样的:应用程序运行需要 admin 权限,获取 admin 权限后,获取 clipboard 的独占权限,同时禁止所有对 clipboard 的写入,此时运行 cmd /c "echo off | clip"会提示 access denied.
如果说所有的第三方剪切板实现,都依赖于系统剪切板,那确实不太可能绕过了。 |
3
wingzhingling 167 天前 via Android
自己维护一个剪贴板理论上也可以吧,把右键菜单和全局热键改了
|
4
linunix OP @wingzhingling 理论上应该可以,不过貌似没看到有现成的工具可以使用
|