用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中,并正常编译。

此外,可以通过向详细信息部分添加条目PluginType = CommonFiles来安装到X:\PortableApps\CommonFiles的CommonFiles安装程序。这适用于由PortableApps.com指定的多个应用程序(例如Java)使用的特定插件。在这种情况下,App的[MainDirectories]删除选项默认设置为true,并将删除整个X:\PortableApps\CommonFiles\AppID目录(通常是CommonFiles插件所需的目录)。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容