Windows剪贴板是否在本地存储复制的字符串,或者与文件一样,它是否只处理指针?
如果是这样,是否可以修改剪贴板以制作通过它路由的所有字符串的日志文件?
我想这对于那些将高熵密码隐藏在系统深处(可能是加密的)然后只是在需要的地方复制粘贴的人来说可能是一个危险的工具。
这当然是可能的——有很多商业键盘记录器(例如这个)可以记录复制到剪贴板的文本。
您绝对正确,这是一种安全风险。
是的,看起来您实际上可以使用AddClipboardFormatListener
API 调用记录通过剪贴板的所有内容:相关 SO question here。只需将窗口句柄作为唯一参数传入即可。该SetClipboardViewer
功能也适用于旧版本的 Windows。
这当然是一个安全风险。