需配置ditto程序排除规则以防止记录敏感内容:一、在设置→advanced中启用“exclude applications from capturing”,添加bitwarden.exe等进程名;二、启用“exclude windows by title”,用正则匹配“密码|login|vault”等关键词;三、手动编辑ditto.ini,在[general]节加excludedapplications,在[windowexclusions]节加titlecontains规则。

如果您使用Ditto剪贴板管理工具,但希望避免其记录密码管理器、银行应用等敏感程序的复制内容,则需要配置程序排除规则。以下是实现此安全目标的具体步骤:
一、通过Ditto设置界面添加排除程序
Ditto内置程序白名单/黑名单机制,可基于窗口标题或进程名称自动跳过特定应用程序的剪贴板捕获。该方法无需修改系统权限,适用于大多数标准安装场景。
1、右键点击系统托盘中的Ditto图标,选择“Options”打开设置窗口。
2、在左侧菜单中点击“Advanced”,向下滚动至“Exclude applications from capturing”区域。
3、勾选“Enable application exclusion”复选框。
4、点击“Add”按钮,在弹出窗口中输入目标程序的进程名(如:Bitwarden.exe、1Password.exe、KeePass.exe)。
5、每输入一个进程名后点击“OK”,重复操作添加多个程序;确认全部添加完毕后点击“Apply”保存设置。
二、使用窗口标题匹配方式排除敏感界面
部分密码管理器采用无独立进程的浏览器扩展或沙盒模式运行,此时需依据窗口标题特征进行过滤。Ditto支持正则表达式匹配标题文本,可精准屏蔽含“密码”、“登录”、“Vault”等关键词的剪贴板捕获。
1、在“Options”窗口中切换至“Advanced”页签。
2、找到“Exclude windows by title”选项并启用。
3、点击“Edit”按钮,在新窗口中点击“Add”。
4、在“Title contains”栏输入:密码|Login|Vault|Account|Authentication(竖线表示“或”逻辑)。
5、勾选“Use regular expressions”复选框以激活正则匹配功能。
6、点击“OK”返回,再点击“Apply”使规则生效。
三、手动编辑Ditto.ini配置文件强制禁用捕获
当图形界面设置失效或需部署批量策略时,可直接修改Ditto主配置文件。该方式优先级最高,能绕过UI限制实现底层拦截。
1、关闭Ditto进程(右键托盘图标→Exit)。
2、进入Ditto安装目录(默认为:C:\Program Files\Ditto 或 %APPDATA%\Ditto)。
3、用记事本打开 Ditto.ini 文件。
4、在[General]节下方新增一行:ExcludedApplications=Bitwarden.exe,1Password.exe,KeePass.exe,chrome.exe,msedge.exe。
5、在文件末尾新增[WindowExclusions]节,并添加:TitleContains=密码,Login,Vault,账户,认证。
6、保存文件,重新启动Ditto。











