微信客户资料(Quicker)

微信客户资料(Quicker) 公开 仅 V2 已发布

如何安装动作?
当前审核状态:已发布 revision 2 V2 正文大小 60.6 KB 预览此版本
更新说明:**1. 调试日志不再留存账号信息** - 原来写入:`code / user / passLen / root / url / body` - 现在只写:`时间 / 错误码 / URL / 服务器返回片段(截断 400 字)` - 账号、密码相关字段全部删除,本地临时文件里不会再出现明文邮箱等信息 **2. curl 路径不再硬编码** - 新增 `FindCurl()`:依次探测 1. `Environment.SpecialFolder.System`(系统目录,通常 System32) 2. `%WINDIR%\System32\curl.exe` 3. `PATH` 环境变量里逐项查找 - 找到后缓存复用;**都找不到**时才提示“未找到 curl.exe(可在 PATH 中提供)” - `RunCurl` 对启动失败做了 try/catch,返回空串而不是让窗口崩掉
版本 2 2026/11/10 13:09:35 **1. 调试日志不再留存账号信息** - 原来写入:`code / user / passLen / root / url / body` - 现在只写:`时间 / 错误码 / URL / 服务器返回片段(截断 400 字)` - 账号、密码相关字段全部删除,本地临时文件里不会再出现明文邮箱等信息 **2. curl 路径不再硬编码** - 新增 `FindCurl()`:依次探测 1. `Environment.SpecialFolder.System`(系统目录,通常 System32) 2. `%WINDIR%\System32\curl.exe` 3. `PATH` 环境变量里逐项查找 - 找到后缓存复用;**都找不到**时才提示“未找到 curl.exe(可在 PATH 中提供)” - `RunCurl` 对启动失败做了 try/catch,返回空串而不是让窗口崩掉
操作人 时间 分值 意见及建议 状态变更
CL 1小时0分钟前 (由AI自动审核,可能犯错)审核通过 风险提醒: 下载或加载外部资源,远程内容可能变化,请确认来源。 会删除或覆盖文件,执行前请确认操作范围并备份重要数据。 给作者的建议(不影响审核结论): 1. 建议将自行下载的动作专用依赖、缓存和配置按 Quicker 2.3.13+ 约定存入“动作数据文件夹”:通过“获取系统或动作信息”的“动作数据文件夹”输出,或 qk.Files.GetActionDataDirectory()/context.GetActionDataDirectory() 获取路径,再显式创建目录;旧数据迁移前先备份。平台统一管理的依赖包、用户导出文件和运行临时文件需按各自用途处理,不要盲目迁移。 2. 调试日志写入临时文件时包含URL和服务器返回片段,虽已移除账号密码,但建议在生产版本中进一步限制或关闭调试日志写入以防意外泄露敏感路径信息。 3. C#代码中使用了反射调用内部API(RevokeDropTarget)以处理拖拽兼容性,建议关注Quicker版本更新可能导致的兼容性问题。 已提交,待审核 → 已发布
*系统* 1小时1分钟前 (发布或更新动作) 已发布 → 已提交,待审核
版本 1 2026/11/10 12:59:45
操作人 时间 分值 意见及建议 状态变更
CL 1小时7分钟前 (由AI自动审核,可能犯错)审核通过 风险提醒: 会读取截图、剪贴板或其它敏感内容,请注意隐私。 给作者的建议(不影响审核结论): 1. 调试日志 `File.AppendAllText` 在连接失败时会记录账号信息到临时目录,建议仅记录错误码或 URL,避免本地明文留存敏感信息。 2. 硬编码 `C:\Windows\system32\curl.exe` 在极少数非默认系统路径下可能失效,建议使用环境变量或动态获取 curl 路径以提高兼容性。 已提交,待审核 → 已发布
*系统* 1小时10分钟前 (发布或更新动作) → 尚未提交