管理密码
c# 阻止第三方程序读取剪贴板
c# 阻止第三方程序读取键盘
c# 使用密码管理器自动填充,非复制/粘贴
c# 启用 屏幕捕获限制 以防止通过截图窃取数据
Table of Contents
开源ClipboardShield,设置 只允许某个应用读取粘贴,并记录尝试。
https://github.com/CoinFabrik/ClipboardShield c++
Edge
menu path:设置->Microsoft 电子钱包->密码->导出密码
edge://settings/profiles
剪贴板 - 剪贴板劫持 (Clipboard Hijacking)
剪贴板是一个 操作系统级的共享缓冲区:
用户按下 Ctrl+C → 数据写入系统剪贴板
任意进程通过系统 API 就可以读取剪贴板内容
恶意程序可以实时劫持剪贴板,然后:
修改剪贴数据(例如把加密货币地址篡改成攻击者地址)
偷偷读取敏感内容(密码、令牌等)
这种行为被称为 剪贴板劫持 (Clipboard Hijacking)
剪贴板 - ClipboardShield c++
ClipboardShield 使用 Windows 系统 API 的剪贴板钩子 (Clipboard Hooks / Windows Hook):
拦截系统发送给剪贴板的数据访问事件
作用类似于 防火墙规则, 但针对于剪贴板 API 调用
当有进程尝试读取或写入剪贴板时:
检测触发事件
调用 ClipboardShield 的访问控制逻辑
如果不允许该进程访问 → 阻止或拒绝该访问
这种钩子技术可以阻止对剪贴板的未经授权访问,是剪贴板保护软件常见做法。
https://github.com/CoinFabrik/ClipboardShield
Password Manager Access for .NET in C#
https://github.com/detunized/password-manager-access
