| Files | Last commit | Last update |
|---|---|---|
修卸载器误删别的安装的快捷方式与卸载登记 临时目录/默认目录里的卸载器按固定路径删 .lnk,并无条件删除唯一的 Uninstall\FolderDock 登记项。换目录重装后跑一次别处的卸载,新安装的启动器入口 (SunStarter 靠开始菜单/桌面 .lnk 识别应用)和「应用和功能」登记会一起消失: 程序文件还在,但启动器不认识、也无法从系统入口启动。 - remove_shortcuts 先读 .lnk 目标,只删指向本次 install_dir 主程序的快捷方式; - unregister_uninstall(install_dir) 先读 InstallLocation,不匹配就保留登记; - uninstall 只在目录里确有 folderdock.exe 或 uninstall.exe 时删文件, 防止 --install-dir 指错时清空无关目录; - 新增「快捷方式目标作用域」与「登记不匹配不删」的单测;版本 0.3.1。 本机安装已用 0.3.1 修复并实测:错误的 install-dir 卸载不再影响真实安装的 桌面/开始菜单快捷方式与登记项,正确的 install-dir 卸载仍能清干净临时安装。 | 16 days ago | |
修卸载器误删别的安装的快捷方式与卸载登记 临时目录/默认目录里的卸载器按固定路径删 .lnk,并无条件删除唯一的 Uninstall\FolderDock 登记项。换目录重装后跑一次别处的卸载,新安装的启动器入口 (SunStarter 靠开始菜单/桌面 .lnk 识别应用)和「应用和功能」登记会一起消失: 程序文件还在,但启动器不认识、也无法从系统入口启动。 - remove_shortcuts 先读 .lnk 目标,只删指向本次 install_dir 主程序的快捷方式; - unregister_uninstall(install_dir) 先读 InstallLocation,不匹配就保留登记; - uninstall 只在目录里确有 folderdock.exe 或 uninstall.exe 时删文件, 防止 --install-dir 指错时清空无关目录; - 新增「快捷方式目标作用域」与「登记不匹配不删」的单测;版本 0.3.1。 本机安装已用 0.3.1 修复并实测:错误的 install-dir 卸载不再影响真实安装的 桌面/开始菜单快捷方式与登记项,正确的 install-dir 卸载仍能清干净临时安装。 | 16 days ago |