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

好用u盘装系统下载-好用U盘启动盘制作工具8.8.7.0官方最新版
怪兽纪元正式版下载-怪兽纪元正式版3.2 官方版
末日求生死亡日记雅子篇下载1.0 安卓版
凡尘仙侠传游戏下载-凡尘仙侠传1.0官网版
吴中智慧教育教师端下载-吴中智慧教育教师端1.4.7 手机版
济宁生活圈免费下载-济宁生活圈app1.30.171213 安卓版
杂志天下app下载-杂志天下安卓版3.8.7 最新版
僵尸大战一人手游下载-僵尸大战一人zombie vs house defender游戏安卓版0.37 手机版
天使降临手游下载-天使降临安卓版1.0.1 官方版
请把女儿嫁给我游戏下载-むすぼく请把女儿嫁给我手游1.0.1 安卓版
烽火龙城私服下载-烽火龙城满v版1.0 安卓版
万佳安摄像头app下载-万佳安摄像头App(万佳安智生活)3.10.4 安卓手机版
流浪汉艰难的生活中文版下载-流浪汉艰难的生活Hobo Tough Life汉化破解版简体中文版
湖南省国家工作人员学法考法系统下载-湖南如法网学法考法管理平台官方正式版【附试题及答案】
本科毕业生个人简历模板-本科毕业生简历模板doc格式最新整理版【word】
WiseCam豪华版(屏幕录像软件)V2.00 汉化免费版
古典风格名片psd下载-古典风格名片源文件免费版
市民卡车模拟下载-Truck Sims(市民卡车模拟游戏)1.2 手机最新版
亦剑修仙手游下载-亦剑修仙安卓版1.0 正版
srv.exe病毒专杀工具-srv病毒专杀工具(Symantec Ramnit Removal Tool)2.4.4.3 绿色免费版