Repository navigation
Releases
Releases · wangbofan/dsh-restart-button
v1.0.2 — 不再弹出命令行窗口
1.0.2 — 修掉重启后多出来的那个命令行窗口
原因:旧助手是 PowerShell 脚本,用 Start-Process 拉起应用,被启动的 DeepSeek Harness.exe 继承了它的控制台 —— 于是重启后桌面上多出一个 shell 窗口,里面滚着 main 进程的 Checking for update…、host 的 dsh web: … banner 和 [deepseek-account] 日志。
修法:助手改成 VBScript(wscript.exe //B //Nologo,GUI 子系统),并且助手内部只用 WMI(Win32_Process 的 Terminate / Create),不再调用 taskkill / Start-Process —— 整条重启链路不再产生任何控制台。host 侧还会等日志里出现 helper started,2 秒内没有就如实返回 helper-did-not-start。
自测从 5 项扩到 8 项,新增「启动前后 conhost 进程数必须不变」与「用助手重启应用所用的同一个 WMI 原语真跑一次」。
1.0.1 — 配色跟随 DSH 主题
弹窗、按钮、遮罩全部改用 DSH 自己的 --dsw-alias-* token(浅色:近黑主按钮 + 白字;深色:近白主按钮 + 深字),不再写死颜色。修掉 1.0.0 里深色主题下主按钮文字几乎看不见的问题(brand-primary 在深色下是近白色,配白字)。
Windows 桌面端;硬重启(会中断正在跑的任务);不修改 app.asar。