当然有本质不同。桌面上任何一个快捷方式的右键,它又不一定是能够被卸载的东西。你没明白,所谓的出现在设置里的能够被卸载的选项也是程序自己添加进去的,或者这么说,windows所谓的安装程序过程,它本身就是一个可执行程序的执行过程。就是说你可以自己做一个独立的exe,点击它运行就是一个安装过程,然后释放文件到哪里拷贝资源到哪里都是你自己这个程序自己可以控制的。最后你把自己注册到windows的卸载列表库里,告诉他卸载的时候要删除哪些目录,删除哪些文件。如果你不告诉,偷偷释放了一些文件,那卸载的时候就会删不干净。或者你释放了文件,但又不去注册到卸载,那就不会出现在设置的卸载选项里。参考那些流氓软件就行了。
这就是我刚才说的,如果按照现代的编程规范来制作安装程序,那一切都会自动符合要求,只有这样才能让每一个程序默认它右键就能卸载。
【 在 tigereal 的大作中提到: 】
: 这个我当然知道。虽然现在windows软件安装以后,成百上千的各种支持文件资源文件被分散释放拷贝到各种文件夹中,但是并不意味着,快捷方式右键删除这样高效的卸载方式不应该出现。在设置中或者在控制面板中,不也是一样通过一个“链接”,来卸载软件,包括把它所有的在电脑上的文件删除掉么?当然,大量遗留肯定是存在的。
: 我的意思是,设置、控制面板中,卸载软件的条目,和桌面一个指针,也就是快捷方式,并没有本质不同。
--
FROM 39.144.124.*