便携版和安装版有什么区别?

Modified on: Fri, 11 Jan 2019 23:40:02 +0800

便携式和桌面安装版本的软件或应用程序之间有什么区别吗?

例如,我有谷歌浏览器的便携版和安装版。

它们是一样的吗?它们的功能是否相同?

最佳答案

便携式程序主要用于为该程序保存数据的地方。通常,用户数据按照Windows策略保存在username\AppData\文件夹中。但是,它不会使它非常便携,因为如果你盲目地只是从程序文件中的文件夹中复制程序文件,就会丢失所有与该程序相关的设置/用户数据。

另一个问题是程序可能会选择在注册表中存储设置和信息。如果您要将程序文件复制到另一台计算机,则没有可读取的注册表项,因此该程序可能会失败。

最后一个问题是程序可能会选择使用共享的图书馆不会出现在复制到的系统上,从而导致程序失败。通常,特别是对于某些开源软件,安装程序需要安装另一个程序,例如GTK运行时环境DirectX。如果没有安装GTK / DirectX(或者即使安装了正确的版本!)复制到操作系统,则程序将失败。

因此,要存在便携式版本,它必须解决所有这些缺陷。通常,设置会在本地保存到与程序相同的文件夹中,没有注册表项(例如,它们对于这些设置使用相同的文件夹以及Chrome使用的SQLite数据库)。此外,除非有可能以便携的方式包含已安装的软件和库,否则不需要安装其他软件的程序。

有关更多信息,请访问维基百科


相关问答

添加新评论