# 账号管理工具_WIN_MAC_LINUX **Repository Path**: hackingboos/AccountManager ## Basic Information - **Project Name**: 账号管理工具_WIN_MAC_LINUX - **Description**: 账号管理工具 (AccountManager):是一款专为Windows 10/11系统设计的本地账号密码管理工具。它可以帮助用户安全、高效地管理各种网站、应用的账号密码信息,无需联网,所有数据均存储在本地,保护您的隐私安全。 - **Primary Language**: C# - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-06-06 - **Last Updated**: 2026-08-15 ## Categories & Tags **Categories**: Uncategorized **Tags**: 账号管理 ## README ![输入图片说明](%E6%88%AA%E5%9B%BE1.jpg) ![输入图片说明](%E6%88%AA%E5%9B%BE2.jpg) ![输入图片说明](%E6%88%AA%E5%9B%BE3.jpg) # 账号管理工具 AccountManager v1.3 基于Avalonia 11开发的现代化跨平台账号管理工具,一套代码同时支持 Windows/Linux/macOS三大桌面平台。采用 SQLite 本地数据库存储,无需联网,所有数据保存在本地 `data/accounts.db` 文件中,确保隐私安全。 --- ## 主要功能 ### 账号管理 - 支持账号的增删改查,按创建时间升序排列 - 实时搜索过滤,输入关键词即时匹配 - 手机号码、邮箱地址等附加信息存储 - 密码以 `******` 掩码显示,双击可临时查看明文(5 秒后自动恢复) ### 便捷操作 - 双击网站列自动在浏览器中打开(自动补充 `https://` 协议) - 右键菜单快捷操作:复制网址/用户名/密码/手机/邮箱、打开网址、查看密码 - 用户名和备注列支持直接在列表中编辑 ### 数据导入导出 - 支持 CSV 和 TXT 两种格式 - 导入时自动识别并覆盖重复账号(基于网站+用户名判断) - 导出时可选择格式和保存路径 ### 其他特性 - 顶部广告栏可点击跳转 - Gitee 仓库链接直达项目主页 - "零日防线"公众号二维码扫码关注 - 使用帮助和关于软件完整文档 --- ## 各平台可执行文件 下载对应平台的压缩包,解压后运行即可。确保可执行文件与原生库文件在同一目录。 | 平台 | 运行文件 | 说明 | |---|---|---| | Windows x64 | `AccountManager.exe` | 双击运行 | | Linux x64 | `AccountManager` | 终端 `./AccountManager` | | macOS Intel | `AccountManager` | 终端 `./AccountManager` | | macOS Apple Silicon | `AccountManager` | 终端 `./AccountManager`,原生 ARM64 | --- ## 运行要求 ### Windows 1. 下载安装 [.NET 6 Desktop Runtime x64](https://dotnet.microsoft.com/en-us/download/dotnet/6.0) 2. 确保 `AccountManager.exe` 与同目录下的 `.dll` 文件完整 3. 双击运行 ### Linux / macOS 安装 .NET 6 Runtime 后,终端执行: ```bash chmod +x AccountManager ./AccountManager ``` --- ## Linux / macOS 常见问题 ### 1. 缺少 .NET 6 Runtime ``` You must install .NET to run this application. ``` **Linux (Ubuntu/Debian):** ```bash wget https://dot.net/v1/dotnet-install.sh -O dotnet-install.sh chmod +x dotnet-install.sh ./dotnet-install.sh --channel 6.0 --runtime dotnet echo 'export PATH=$HOME/.dotnet:$PATH' >> ~/.bashrc && source ~/.bashrc ``` **Linux (Fedora/CentOS/RHEL):** ```bash sudo dnf install dotnet-runtime-6.0 ``` **macOS:** ```bash brew install dotnet-sdk@6 # 或访问 https://dotnet.microsoft.com/en-us/download/dotnet/6.0 下载 pkg 安装包 ``` --- ### 2. macOS 提示文件已损坏无法打开 ``` "AccountManager" 已损坏,无法打开。您应该将它移到废纸篓。 ``` 这是 macOS Gatekeeper 安全策略,程序本身没有问题: ```bash xattr -d com.apple.quarantine /path/to/AccountManager chmod +x /path/to/AccountManager ./AccountManager ``` 如果仍被阻止,前往 **系统设置 → 隐私与安全性** → 点击 **仍要打开**。 --- ### 3. macOS Apple Silicon 上 Rosetta 问题 M1/M2/M3 Mac 上首次运行可能触发 Rosetta 安装提示,这是因为部分依赖库为 x64 架构。选择 **安装** 即可,Rosetta 2 由 Apple 官方提供,安全可靠。 --- ### 4. Linux 上缺少原生库 ``` error while loading shared libraries: libSkiaSharp.so: cannot open shared object file ``` 确保发布包内所有文件在同一目录: ```bash ls -la # 应看到 AccountManager + libSkiaSharp.so + libHarfBuzzSharp.so + SQLite.Interop.dll ``` 如果库文件缺失,请重新下载完整发布包。 --- ### 5. Linux 上中文显示为方框或乱码 系统缺少中文字体: ```bash # Ubuntu/Debian sudo apt install fonts-noto-cjk # Fedora/CentOS/RHEL sudo dnf install google-noto-sans-cjk-sc-fonts # Arch Linux / Manjaro sudo pacman -S noto-fonts-cjk ``` 安装字体后重新启动程序即可正常显示中文。 --- ### 6. Linux 上 Wayland 兼容性问题 部分 Wayland 环境下窗口显示异常(如透明窗口、无法输入)。 解决: ```bash # 强制使用 X11 后端运行 export AVALONIA_SCREEN_SHOW_DETAILS=false ./AccountManager ``` 或在系统登录界面切换到 "Xorg" 会话。 --- ### 7. macOS 终端运行提示 "没有权限" ```bash chmod +x /path/to/AccountManager ./AccountManager ``` --- ## 更新日志 ### v1.3 (Avalonia 跨平台版) - 基于 Avalonia 11 全面重写,支持 Windows / Linux / macOS - 全新界面配色:深色列头、圆角按钮、交错行背景 - 统一编辑窗口布局,编辑框宽度一致 - 数据按创建时间升序排列 - 窗口支持最小化操作 - 全局字体回退链(微软雅黑 / PingFang SC / Noto Sans CJK SC) ### v1.2 - 修复编辑账号异常弹窗问题 - 新增 TXT 格式导入导出 - 导入数据时自动覆盖重复账号 - 网站列双击默认使用 HTTPS 协议 - 编辑账号界面默认显示密码明文 ### v1.0 - 首个版本发布 - SQLite 本地存储 - 基本增删改查功能 - 实时搜索过滤 --- ## 联系方式 - 作者:HackBoos - QQ:239237253 - 邮箱:HackBoos@qq.com - 官网:www.sec31.cn - 公众号:零日防线 --- © 2026 HackBoos 保留所有权利。本软件仅供个人学习与使用,请勿用于商业用途。