通过虚拟机观察得知,当PotPlayerMini.exe同目录存在PotPlayerMini.ini时,PotPlayer将配置保存在此ini中,否则,则将配置保存在注册表中。
另外,我希望PotPlayerPortable首次运行时显示XMP-Gray-Tab这个皮肤,而不是默认的棒子文皮肤。因此,需要创建一个DefaultData。
在AppDefaultData中创建PotPlayerMini.ini,写入:智能电器交易平台app下载-智能电器交易平台软件4.05 最新版
LastSkinName=[smilefly]XMP-Gray-Tab.dsf;定义默认皮肤
提取PotPlayer图标,保存为:AppAppInfoappicon.ico。
创建PotPlayerPortable文件夹,创建AppAppInfo,AppDefaultData,AppPotPlayer,Sources。如右图。
[Settings]
将固定的文件、注册表项以变量的形式在文件头部声明,不但可以少敲些文字,也有利于减少笔误。
因此,我们可以有两种选择:让PotPlayer保存配置在注册表,并在结束时导出为reg文件;或者保证其运行时目录下存在PotPlayerMini.ini,在结束后将PotPlayerMini.ini移至Data目录(程序与配置分离原则)。后一种选择的优点是,PotPlayerPortable可以与系统中安装的PotPlayer或其它位置的PotPlayerPortable同时运行,不会互相干扰。因此我选择了保存配置进ini的方案。
NSIS创建的安装程序可以进行安装、卸载、设置系统设置、解压文件等等。几乎可以做所有事情。因为它基于脚本文件,所以您可以完全控制您的安装程序的每个部分。它的脚本语言支持变量、函数、字串处理,就像是一个普通的程序语言-但其仅设计用来创建安装程序。
在Source中创建PotPlayerPortable.nsi,开始敲代码吧。以下分为3段讲解这个nsi文件。
将PotPlayer程序文件放在AppPotPlayer目录中。
PortableAppsLauncher的主要对象无非是注册表项与文件,而处理这些,正是NSIS的长项。NSIS语言简明易懂,特别擅长处理windows系统中的进程、注册表与文件。以下以PotPlayerPortable为例,浅谈使用NSIS制作便携软件的一般流程。
体彩7位数选号 爱彩网体彩直播 乐博体育网址 77娱乐app 沐鸣娱乐2注册展开

考拉智能陪练app下载-考拉智能陪练appv1.0.0 安卓手机版
无人岛垂钓生活手游下载-无人岛垂钓生活汉化版1.0.0 单机版
2017全国网络安全知识竞赛考试答案最新版
匠屋异闻录下载-匠屋异闻录游戏1.1.9 最新版
苹果手机解压软件-iZip中文版1.0 ios汉化版
魅蓝Note6固件下载6.1.4.7A-魅族魅蓝Note6 6.1.4.7A刷机包完整版【附刷机教程】
神能侠充电站软件下载-神能侠app2.8.0 最新版
简喵app下载-简喵app官方最新版本5.20.1安卓版
刀锋酷跑国际服下载-刀锋酷跑Blades of Brim国际服2.19.51 最新版
icon extractor-图标提取工具(ICL Icon Extractor)5.11 特别版(附注册码)
哥们网天问网页游戏登录器下载-哥们网天问微端0.0.0.1 官网最新版
芈月传之宫心计百度下载-芈月传之宫心计百度版1.0 安卓官方版
情感心理咨询服务-依慧心理情感咨询APP4.0.9官方最新版
qq空间留言一键删除2016-木马人QQ空间留言删除工具1.0 绿色免费版
追逐速度游戏下载-Speed Chasing(追逐速度手游)1.1.0 安卓最新版
末日守望者游戏下载-末日守望者手游1.4.0 安卓正式版
iwara软件下载-IWARA漫画盒子1.1 手机版
问仙求道手游下载-问仙求道游戏1.0 安卓版
老来网app官方下载-老来网app最新版本(老来健康)9.1.6 官方版
汇容客app-汇容客软件3.4.0 安卓版