「能不能出个「绿色版」?」——七亿批量远程管理工具为什么改成了安装版

最近把七亿批量远程管理工具的下载方式改了:只发安装版,不再放绿色版。群里、后台陆续收到些反馈,出现最多的一句是——

“以前解压就能用,现在还得装一下,安装版不方便啊。”

理解,这吐槽没毛病。今天就说说为什么改,也把大家担心的几个点讲清楚。

说到底,七亿批量远程管理工具还是原来那个软件,只是换了个发放方式。

起因:老被报毒

绿色版(尤其是打成单个 exe 的自解压包那种),一直是杀软误报的重灾区。这事不怪代码——一个 exe 里揣着一堆文件、运行时再释放出来,这个行为特征跟某些恶意程序太像了,国产杀软尤其敏感,用户下载下来直接就被隔离删掉,转头还以为我们软件有毒。代码干干净净,栽在打包形态上,挺冤的。

这几天一直在做的事

为了从根上解决,这阵子把发布流程整个重做了一遍:加壳(防反编译)、买 OV 证书给程序签名、再用 Inno Setup 打成标准安装包。签名之后,杀软看到的是一个有身份、且没被人动过手脚的正常软件,误报一下就少了很多。

(折腾的完整过程写在另一篇里:《给 .NET 10 桌面工具加壳、签名、打包,我折腾到后半夜》 https://blog.7ehl.com/archives/275/

安装版是不是很“重”?

很多人一听“安装版”,就以为是那种改一堆系统设置、还偷偷给你开机自启的软件。不是。

安装版本质上,就是把以前绿色版那堆文件打成一个包。下载后点一下,装到一个目录里——装的还是原来那些文件,一个不多。几个最关心的点:

  • 软件本身不写注册表、不改系统设置、不装驱动、不设开机自启。
  • 安装包只在注册表里留一条卸载信息,就为让它在「控制面板 → 程序和功能」里能被看见、能卸载。
  • 不想用了,一键卸载。

关于“残留”,说句实话

程序文件会卸干净。但有一点我不糊弄:你自己保存的服务器和密码(存在用户目录下),默认是保留的。这是故意的——不少人只是重装或升级,配置留着,就不用把几十台服务器再一台台加回去。真想彻底清干净,卸载完把那个目录删掉就行。

值不值?

拿下载后多花的半分钟,换“不再被误报删掉”“不再显示未知发布者”,我觉得值。

只发安装版这个决定,短期不会变。用下来哪里别扭,欢迎到 QQ 群 1121555235 说,我记着。

(不收费、不收集数据这些,更早之前专门写过一篇:《关于七亿批量远程管理工具》 https://blog.7ehl.com/archives/286/

七亿批量远程管理工具的下载在官网:https://rdp.7ehl.com/download.html
装完有些地方不太熟的,可以翻一下使用说明书:https://rdp.7ehl.com/manual.html