常用的几款软件---workbuddy,豆包,dumate,百度网盘签到工具
程序界面:
下载地址:
https://wwbvz.lanzouu.com/iKkTu4ehb4cd
密码:5o0z
积分自动签到助手(C# / .NET 8 WPF 版)—— 使用说明
这是原 Python(PySide6)版「积分自动签到助手」的 C# 重写版,界面、四端签到逻辑、配置与日志行为保持一致。
一、目录结构
- 程序/积分自动签到助手.exe —— 编译好的可直接运行程序(约 2.3 MB 精简单文件;需目标电脑已安装 .NET 8 桌面运行时,见下)
- 程序/使用说明.md —— 本说明
- 源码/SignInTool/ —— 完整 C# 源码工程(可用 Visual Studio 2022 或 dotnet CLI 编译)
运行前提(瘦身版):本程序为「依赖框架」精简版,需目标电脑装有 .NET 8 Desktop Runtime(x64)。
大多数 Win10/11 已自带或可一键安装;若双击无反应/提示缺少运行时,到微软官方下载安装即可:
https://dotnet.microsoft.com/download/dotnet/8.0 (选「.NET Desktop Runtime 8.x · Windows x64」)。
如需「免装运行时、体积较大(约 70MB)」的自包含版,可在源码目录用自包含参数重新发布(见第六节)。
二、快速开始
- 进入 程序/,双击 积分自动签到助手.exe(首次运行会在同目录生成 config.ini 和 签到日志.txt)。
- 四张卡片启动后自动查询并显示当前这台电脑上各客户端登录的账号与签到状态:
- WorkBuddy:账号、活动、今日签到、连续天数、累计积分;
- 豆包:本机登录账号、今日签到、模式下拉;
- DuMate(百度搭子):账号、今日签到、累计天数、累计积分;
- 百度网盘:账号、今日签到、连续天数与积分、累计成长值与等级、答题状态。
- 每张卡片可单独「查询状态」「立即签到」;底部「立即四端签到」一次完成四端。
- 设「每日签到时间」(默认 09:10)、勾选各端「启用」,程序到点自动签到;可勾选「开机自启」。
- 关闭主窗口会最小化到系统托盘;托盘菜单可「打开主界面 / 立即签到 / 退出」。
三、四端账号读取(每台电脑各读各的)
- WorkBuddy:读取 %LOCALAPPDATA%\CodeBuddyExtension\Data\Public\auth\workbuddy-desktop.info。
其构建级静态密钥不写死在源码里,运行时自动从正在运行的 WorkBuddy 客户端进程内存中提取,
并用登录态文件里的 keyId 自校验(AES-GCM / AtRestCrypto sym-v1 解密)。
因此请先启动一次 WorkBuddy 客户端并保持运行,再查询/签到;客户端没开时只有 WorkBuddy 端提示取不到密钥,其余三端不受影响。
需要手工覆盖时:在 config.ini 的 [workbuddy] at_rest_secret 填值,或设环境变量 WORKBUDDY_AT_REST_SECRET(填了则优先用填的值)。
- DuMate:读取 %APPDATA%\qianfan-desktop-app\auth.json(AES-256-GCM 解密 Cookie),调官方 points/loginBonus。
- 百度网盘:读取客户端 Cookie 库(BDUSS/STOKEN 明文),调 pan.baidu.com 会员成长值签到接口并自动完成每日答题。
- 豆包:读取 %LOCALAPPDATA%\Doubao\User Data 下客户端登录账号用于展示;签到支持四种模式(见下)。
四、豆包签到模式
卡片「模式」下拉可选:
- 重启后点签到弹窗(默认,智能):优先点窗口里已出现的签到按钮(不重启);没有则启动/重启豆包触发左下角签到弹窗,OCR 自动识别并点击,再校验完成态。
- 仅前台点击(不重启):激活豆包窗口,OCR 识别并点击签到按钮,不重启不关闭豆包(需签到面板已打开)。
- API直签(实验):读本机登录态直调官方接口(服务端当前可能返回“系统错误”,成功率无保证)。
- 仅提醒:到点只写日志提醒,由你手动签到。
OCR 走 Windows 自带的 Windows.Media.Ocr(经 PowerShell 调用),与原 Python 版一致。
五、配置与日志
- config.ini(程序同目录,首次运行自动生成):
- [General]:signin_time、workbuddy_enabled / doubao_enabled / dumate_enabled / baidupan_enabled、doubao_mode、auto_start
- [doubao]:allow_restart、按钮坐标、last_signed
- [workbuddy]:at_rest_secret(留空即自动提取)
- 签到日志.txt:运行日志(含每次签到结果)。
- 开机自启写入 HKCU\Software\Microsoft\Windows\CurrentVersion\Run。
六、自行编译源码
需要 .NET 8 SDK(含 Windows Desktop)。在 源码/SignInTool/ 下执行:
dotnet build -c Debug
或发布自包含单文件 exe:
dotnet publish -c Release -r win-x64 --self-contained true -p:PublishSingleFile=true -p:IncludeNativeLibrariesForSelfExtract=true -p:EnableCompressionInSingleFile=true
产物在 bin\Release\net8.0-windows\win-x64\publish\。
快速自检(不弹界面,命令行打印四端账号):积分自动签到助手.exe --selftest
七、安全说明
- 本工具仅在本机读取各客户端登录态并直接请求各官方接口,不收集、不上传任何账号信息。
- WorkBuddy 静态密钥不写盘、不写源码,仅在内存中用于本机解密。
- config.ini 不含密码等敏感信息。
|