快捷方式也是应用程序自己创建的,windows怎么知道这是对应于卸载选项里的哪一个?
你说的那种卸载工具,不也是读取系统列表或者程序文件夹来枚举的吗?难道有任何一个工具可以做到把我自己写的一个可执行程序,释放到d盘上一个目录里的,能把它列出来?除非你操作工具的时候,手动指定这个文件夹。
【 在 tigereal 的大作中提到: 】
: 流氓软件,不在我们的讨论之列。它安装的时候,对操作系统“啥都不说”,或者“言之有尽”,确实是没法卸载干净。
: 所有还算正常的软件,它安装过程中,各种文件释放,各种注册表注入,都是有痕迹的。除了它本身提供卸载程序,只要出现在设置或控制面板“应用”里面,有卸载条目的软件,肯定都是可以被正常卸载的(是不是有遗留,对我们这里的讨论,并不重要)。那么windows的桌面快捷方式的卸载功能,当然可以通过右键,直接调用和设置、控制面板一样的卸载过程就行了。一些专门搞“彻底卸载”的工具,哪怕是在所有软件安装以后,才安装到系统里面的,它并没有“监控”和“记录”过其他软件的安装过程,也一样可以顺利卸载大部分软件,windows作为操作系统,更底层的存在,技术上本身不可能做不到,而且可以做得更好,只是愿不愿意这样做。
:
--
FROM 39.144.124.*