Repository navigation
PrintLink v2.3.2 - Windows 凭据清理修复
新增功能
此版本包含一个重要修复,用于管理删除额外 SMB 服务器时的凭据处理。
🐛 Bug Fixes
已修复:删除额外服务器时未清理 Windows 凭据
问题描述:
当删除额外 SMB 服务器时,应用仅从配置文件 (multi_servers.json) 中移除了服务器记录,但没有删除存储在系统凭据管理器中的对应 Windows 凭据。这导致 Windows Credential Manager 中残留无效凭据。
解决方案:
添加了同步凭据删除功能,在删除额外服务器时删除 Windows 凭据。
技术细节:
- 实现了
credential::delete_credential()API 调用 - 引用了
disconnect_shared_drive函数中使用的相同模式 - 确保配置文件与 Windows 凭据之间的同步
- 增强日志记录,包含服务器地址和用户名以便审计追踪
影响范围:
此修复确保了系统中不会遗留无效凭据,提高了安全性和系统整洁度。用户不再会在 Windows Credential Manager 中积累无用的凭据。
📦 构建信息
| 属性 | 值 |
|---|---|
| 版本号 | 2.3.2 |
| 构建日期 | 2026-09-16 |
| 包名称 | PrintLink_2.3.2_x64-setup.exe |
| 平台 | Windows x64 |
| 安装程序类型 | NSIS |
| 上一版本 | v2.3.1 |
🔗 变更日志链接
💡 关于 PrintLink
PrintLink 是一款 Windows 桌面应用程序,用于跨多个 SMB 服务器管理共享打印机。它提供自动凭据管理、打印机发现和企业环境集中式打印管理功能。
如果在发布过程中遇到任何问题,请在 https://github.com/YanGLweI/PrintLink/issues 提交 issue