用PAL制作便携软件(七)

用PAL制作便携软件(七)
文章图片
用PAL制作便携软件(七)
文章图片
本文根据PortableApps.com相关文档,由mmdowns.com翻译并整理,转载请注明出处,谢谢!
PortableApps.com安装程序还可用于将插件添加到便携式应用程序中。这是通过App\AppInfo目录中名为plugininstaller.ini的文件来完成的。
此文件可以包含上述appinfo.ini和installer.ini文件中的所有条目,并将其合并为一个文件。
文件的一个附加内容在[Details]部分中,其中创建了一个名为PluginName =的条目。这里填写插件的名称,例如:Adobe Flash for Firefox Portable。
对于插件安装程序,[MainDirectories]删除选项都默认为false。
如果插件需要EULA,而不是EULA.txt,则应使用PluginEULA.txt文件。
要创建插件安装程序,首先创建类似于插件所使用的可移植应用程序的目录布局,包括App,App\AppName,Data,Other等目录。然后,只将要包含在插件安装程序中的文件放在适当的位置。除了plugininstaller.ini之外,App \ AppInfo目录应该是空的,因为它仅由主应用程序使用。任何自定义代码都应位于Other\Source中名为PortableApps.comInstallerPluginCustom.nsh的文件中。最后,创建一个文件plugininstaller.ini,其中的条目通常位于上面的appinfo.ini和installer.ini中,并正常编译。
【用PAL制作便携软件(七)】此外,可以通过向详细信息部分添加条目PluginType = CommonFiles来安装到X:\PortableApps\CommonFiles的CommonFiles安装程序。这适用于由PortableApps.com指定的多个应用程序(例如Java)使用的特定插件。在这种情况下,App的[MainDirectories]删除选项默认设置为true,并将删除整个X:\PortableApps\CommonFiles\AppID目录(通常是CommonFiles插件所需的目录)。

    推荐阅读