答案1
那里只有一个 Firefox。它是 中的程序FirefoxPortable\App\Firefox\
。 中的程序FirefoxPortable\
不是 Firefox。它是 PortableApps Launcher。运行它,它会设置必要的“便携”环境,然后启动 Firefox。直接运行 Firefox,launcher 所做的使其“便携”的所有设置都没有完成。
由此可以明显看出,如果想要在启动器下运行 Firefox,就需要调用启动器。☺
进一步阅读
- “目录和文件布局”。 PortableApps.com 格式. 版本 3.0。2013-12-06。
答案2
由于进一步阅读的内容可能会被删除,因此我将在这里至少引用其中的几部分
目录和文件布局
每个便携式应用程序的基本目录布局都包含一个主目录 AppNamePortable,其中包含三个目录:App、Data 和 Other。
AppNamePortable
+ App
+ AppInfo
+ FileTypeIcons
+ AppName
+ DefaultData
+ Data
+ Other
+ Help
+ Images
+ Source
应用程序名称便携版:包含主应用程序启动器(通常名为 AppNamePortable.exe)和主帮助文件 help.html。默认情况下,此目录中不存在任何其他文件。
应用程序:包含构成应用程序本身的所有二进制文件和其他文件,通常位于名为 AppName 的目录中。
AppInfo 包含 PortableApps.com 平台的配置详细信息以及菜单内使用的图标。它还可能包含
launcher.ini
用于 PortableApps.com 启动器的配置文件。DefaultData 通常用作放置在 Data 目录中的默认文件的容器。通常,启动器在运行时会检查 Data 中是否有一组文件,如果没有,则会从 DefaultData 复制它们。PortableApps.com Installer 的下一个版本将执行相同的操作。
引自 Readme.txt
如果您无法运行 exe 并且使用 7-zip 解压便携式下载,您可能会发现该过程无法无故障运行。
我在里面$_OUTDIR
发现了一些似乎属于其他地方的文件。此目录中的自述文件包含此信息
INSTALLATION / DIRECTORY STRUCTURE
==================================
By default, the program expects the following directory structure:
-\ <--- Directory with FirefoxPortable.exe
+\App\
+\firefox\
+\Data\
+\profile\
+\settings\
+\plugins\ (optional)
The above files may also be placed in a FirefoxPortable directory with the
FirefoxPortable.exe launcher a directory above that.