聚热点 juredian

学习制作PAL的launcher.ini文件(四)

本文根据PortableApps.com相关文档及自身使用经历翻译并整理,更多内容欢迎访问我的博客http://mmdowns.com ,转载请注明出处,谢谢!

特别注意:在启动程序的配置文件launcher.ini中,必须将[Activate]区段的“Registry”参数,设置为true,否则所有针对注册表的操作都将无法工作。即:

[Activate]

Registry=true

[RegistryKeys]区段

处理使用便携软件时产生的注册表键,一般有以下2种方式:

1、使用便携软件后删除所产生的注册表键,用“-=注册表键”表示

2、使用便携软件后保留所产生的注册表键,用“文件名=注册表键”表示

举例:-=HKCUSoftwareAppName

举例:appname=HKCUSoftwareAppName

前者的意思是将“HKCUSoftwareAppName”删除;

而后者的意思是把“HKCUSoftwareAppName”的内容,保存到以“appname”命名、扩展名为reg的注册表文件中,以备下次直接使用。

appname.reg这个文件位于Datasettings目录中。

[RegistryValueWrite]区段

处理使用便携软件时产生的注册表键的键值项。

举例:HKCUSoftwareAppNameKeyValue=REG_DWORD:16

表示把注册表键“HKCUSoftwareAppNameKey”的“Value”键值项,改为“REG_DWORD:16”。

[RegistryCleanupIfEmpty]区段

便携软件使用后,如果产生的注册表键为空,则删除。

参数以数字表示,数字为整数,从小到大,从“1”开始。

举例:

1=HKCUSoftwarePublisher

2=HKCUSoftwarePublisherx等等

[RegistryCleanupForce]区段

便携软件使用后,无论产生的注册表键是否为空,均删除。

参数以数字表示,数字为整数,从小到大,从“1”开始。

举例:

1=HKCUSoftwarePublisher

2=HKCUSoftwarePublisherx等等

[RegistryValueBackupDelete]区段

本区段内容,指在还原注册表键之前备份的注册表键值项,但是在便携软件运行时将删除已经设置的值。

参数以数字表示,数字为整数,从小到大,从“1”开始。

举例:

1=HKCUSoftwarePublisher

2=HKCUSoftwarePublisherx等等

[QtKeysCleanup]区段

清理Qt应用程序遗留的注册表键。

参数以数字表示,数字为整数,从小到大,从“1”开始。

举例:

1=Qt Factory Cache 4.6com.trolltech.Qt.QImageIOHandlerFactoryInterface:

2=Qt Plugin Cache 4.6.false

搜索建议:
热文

 生活的小幸福

生活的小幸福微风从落地窗溜进屋内。窗帘啪哒啪哒地拍打着纱窗,阳光自粉色的帘子渗入,在天花板上迷绚成浮动的光影。一切,所有的一切都在轻轻歌唱着。我拉动落地窗走进阳...(展开)