近年来,越来越多的软件采用了一些特殊手段,让用户无法轻易地把它们卸载。这对于用户来说非常麻烦。那么,怎样让软件卸载困难化呢?下面我们来探讨一下实现这一目标的方法。
1.采用注册表技术
许多软件在安装时都会在注册表中创建一些键值,存储一些关键信息。可以在这些键值中添加一些无关数据,或者将关键信息分散在不同的键值中,从而达到卸载困难化的目标。
2.占用系统文件夹和系统文件的名称
有些软件会占用系统文件夹或者系统文件的名称,从而模拟系统文件。这样有利于保护软件,但对用户来说却很麻烦。因为用户在试图删除这些文件时,系统可能会提示“操作被拒绝”等信息。
3.安装一些必须要跑的程序
可以在软件安装时顺便安装一些必须要跑的程序,例如补丁程序、FlashPlayer等,从而增加用户卸载软件的难度。
4.修改安装路径和文件名
有些软件会修改安装路径和文件名,以达到欺骗用户的效果。可以采用类似模糊置换的方法,将软件的安装路径和文件名随机修改,增加用户定位、删除的难度。
5.发挥用户的不知情和疏忽
有些软件会在安装时默认勾选一些用户不需要的选项,例如用户隐私授权,甚至是增加一些选择框,但这些选择框默认都是打勾的,以此诱导用户不知情地同意。这就需要用户在安装软件时要特别谨慎
6.加密卸载文件
如果用户要删除软件,必须要删除一些卸载文件。可以将这些文件加密,只有在一定条件下,例如卸载软件要输入特定的序列号,才可以成功删除,从而增加卸载的难度。
总之,为了实现软件卸载困难化,软件厂商采用了各种手段,从技术和策略上都让用户无从下手。虽然这给用户带来了很大的麻烦,但我们可以在安装软件时谨慎些,哪些同意了,哪些要慎重考虑!