![为什么flash player更新包有密码保护?](https://linux22.com/image/1386650/%E4%B8%BA%E4%BB%80%E4%B9%88flash%20player%E6%9B%B4%E6%96%B0%E5%8C%85%E6%9C%89%E5%AF%86%E7%A0%81%E4%BF%9D%E6%8A%A4%EF%BC%9F.png)
我在扫描文件“install_flashplayer11x32au_mssd_aaa_aih.exe”时注意到了此错误:
“无法扫描某些文件”
然后我用 7zip 查看了 .exe 文件,发现该包确实受密码保护,因此我无法打开其中的任何文件。
这是为什么呢?他们是不是想通过阻止我的病毒扫描程序扫描包裹来将病毒发送到我的电脑?
答案1
情况并不总是这样的。过去,Flash 是以未受保护的 SFX 文件形式提供的,因此您确实可以提取内容并手动安装,而不必被迫使用安装程序。
我个人不喜欢安装程序,更喜欢手动安装所有内容,因为这样我可以更好地控制系统会发生什么。因此,我过去常常手动提取文件,将它们放在我想要的位置,并根据需要将它们注册到系统中。
不幸的是,大公司往往不喜欢让用户自己做事,他们会试图通过自动化一切(无论是否需要)来“保护”用户。保护文件是他们这样做的一种方式。现在你必须使用安装程序安装 Flash。(从技术上讲,您不需要这样做;您仍然可以在 VM 中安装它,同时监视它对系统所做的更改,然后提取文件和注册表项,并将它们复制到主系统。)
还要注意,您的安装程序只有约 2MB,而不是应有的 15MB+。这是因为它甚至不是完整包;它只是一个“网络安装程序”,它会分析您的系统并下载安装 Flash 所需的一切。您可能想知道,如果您下载它们的页面已经要求您确定所需的版本,那么网络安装程序为什么需要分析您的系统。很可能是因为他们想检查您是否已经拥有最新版本的文件,以减少将文件传输给您所需的带宽(发送整个安装程序可能会浪费带宽——即使您明确要求这样做)——我记得当满的安装程序约为2MB。
最新版本的完整、离线、独立安装程序IE和其它浏览器可用。不幸的是,这些软件对你来说也好不到哪里去,因为虽然它们实际上包含安装文件,但它们不仅仅是“压缩”的;它们是用专有系统打包的,所以你仍然需要运行安装程序。但它们直接来自 Adobe 的系统,所以至少它们没有被感染(如果它们被感染了,你可以起诉他们——好吧,你可以如果他们没有在 EULA 中偷偷加入各种“我们不负责非法占有”之类的语言,我们就会起诉他们)。
您甚至可以获得最新版本的IE和其它浏览器以 Windows 安装程序形式。遗憾的是,这些只是打包在文件中的常规可执行安装程序.msi
,运行时,只会提取常规可执行安装程序并运行它,因此不要指望能够从中提取文件。