Inno Setup

Inno Setup 安装包制作工具对不同语言的支持

天涯浪子 提交于 2021-02-18 02:23:39
我的操作系统版本为Win7旗舰版,InnoSetup工具版本为5.5.8(a)。 因为InnoSetup的默认语言中没有中文,所以我今天专门研究了下使用InnoSetup工具对不同语言的支持。 有关语言的设定可以参考帮助手册中对[Languages]和[LangOptions]选项的介绍。一般来说,安装包的语言默认使用英语。语言包文件的扩展名为isl(Inno Setup Language),在InnoSetup安装目录下的Default.isl即为英语语言包,其他语言包都被放在Languages目录下。 [Language]区域,写在ISS脚本文件中 使用英语语言包的写法如下: [Languages] Name: "english"; MessagesFile: "compiler:Default.isl" 使用其他语言包的写法如下: [Languages] Name: "en"; MessagesFile: "compiler:Default.isl" Name: "nl"; MessagesFile: "compiler:Languages\Dutch.isl" 可指定的项有: Name(必须):语言的内部使用名称 MessageFile(必须):语言包文件,针对InnoSetup安装路径的相对地址 LicenseFile:授权文件 InfoBeforeFile

SSDCRM客户关系管理系统发布原则

∥☆過路亽.° 提交于 2021-01-01 01:49:10
SSDCRM客户关系管理系统,每个月的中下旬发布下个月的用户体验安装包。程序包采用INNO-SETUP进行封装,360等杀软会误报,添加信任即可顺利安装(实在没办法,这款优秀的封装软件在国外很普遍,国内的杀软太不是东西,自己看不顺眼的东西都当病毒对待 )。本套体验包占用80 、3308端口,仅用于win环境下测试体验之用。 2013年2月28日的用户体验版下载地址: http://pan.baidu.com/share/link?shareid=190058&uk=3073149046&third=0 默认安装密码: ssdcrm 默认安装路径: D:\XAMPP 除了使用时间有限制,用户数与功能上面没有任何限制。本套程序集成了PDF用户手册,集成了用户模拟数据库与初始化数据库。大家在体验使用过程中,有什么问题可以随时与我们技术组沟通交流! 来源: oschina 链接: https://my.oschina.net/u/4313733/blog/4872616

electron打包分发

心不动则不痛 提交于 2020-11-29 00:33:53
原始的方式打包 下载对应的版本号的 Release Electron 然后把对应的项目方便整理成这样的目录结构(Windows下) node_modules 重新安装,不然可能启动失败 把整文件夹给别人就可以了如果想改名子可以用 改名工具rcedit 应用程序打包成一个文件 为了缓解windows路径名过长的问题(就是有可能无法顺利的进行copy),以及隐藏代码可以把应用打包成asar文件 (就相当于把文件夹压缩一下,而此种压缩Electron不用解压可以直接读取) 全局安装asar npm install -g asar 生成asar文件 asar pack your-app app.asar 拷到对应的文件夹下 electron/resources/ └── app.asar 1和2如果要想生成对应的安装包可以借用第三方安装包生成工具进行生成如 Inno Setup 如果本地安装那就需要写一个js脚本文件来执行 var asar = require('asar'); var src = '../electronpicture/'; //工程目录 var dest = 'app.asar'; //输出 asar.createPackage(src, dest, function() { console.log('done.'); }) 借助第三方打包工具

Inno Setup 打包java环境(tomcat+jdk+redis+mysql)生成exe安装程序

倾然丶 夕夏残阳落幕 提交于 2020-08-19 20:36:03
记录通过Inno Setup Compiler打包tomcat+redis+jdk+mysql成exe文件,进行傻瓜式安装 1.安装下载inno setup软件,自行搜索下载安装 2.准备安装目录,我的目录如下(单词拼写错误忽略) 其中tomcat jdk mysql需要去下载免安装版本,发布的项目放入apache-tomcat-8.5.43\webapps下 这几个目录下的配置文件不用修改(如自己项目特殊自行修改,比如tomcat端口之类的) 3.打开安装好的inno setup软件,自行百度创建一个项目 4.mtainit.iss文件内容(主要) ; Script generated by the Inno Setup Script Wizard. ; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! #define MyAppName "MTA" #define MyAppVersion "1.0" #define MyAppPublisher "Nonstandard Automation Technology Co., Ltd" #define MyAppURL "http://www.ronstein.com" #define MyAppExeName "MTA.exe"

Qt之程序发布以及打包成exe安装包

给你一囗甜甜゛ 提交于 2020-08-12 17:55:07
一、简述 Qt 项目开发完成之后,需要打包发布程序, 而因为用户电脑上没有 Qt 配置环境,所以需要将 release 生成的 exe 文件和所依赖的 dll 文件复制到一个文件夹中,然后再用 Inno Setup 打包工具打包成一个 exe 安装包, 就可以发布了。 二、设置应用程序图标 我们编译好生成的 exe 文件的图标是 Qt 自带的一个白色的框框,不太好看,怎么能够自己设置程序的图标呢。 先创建一个 ico 格式的文件,网上有很多在线就可以把 png 或 jpg 的图片转成 ico 格式的图标文件,然后把 ico 文件放到源代码目录下,就是 .pro 文件的同一文件夹下。 在.pro项目文件中添加: RC_ICONS = car.ico // 这里的car.ico是我的ico文件的名字,改成你自己的ico文件名 添加完后一定要重新 qmake 一遍,然后再运行一遍你的程序,这样再看你的 debug 或者 release 文件夹下的 exe 文件就会有你设置好的图标了。 三、发布程序 发布程序首先要获得所依赖的 dll 文件,这里有两种方法。 方法一就是去 Qt 安装目录的 bin 目录(笔者这里是F:\technology\Qt5.9.7\5.9.7\mingw53_32)中找所依赖的 dll 文件。方法二就是使用 Qt 自带的发布程序工具 windeployqt.exe

Visual Studio 2017

浪子不回头ぞ 提交于 2020-05-08 02:47:35
最近有对一个Windows应用程序少许维护和修改。修改之后要发布新的exe安装文件,打包exe文件时,遇到了很头疼的问题,还好最后解决了,记录一下。 Visual Studio版本:Visual Studio 2017 <!--more--> Visual Studio 2017 打包插件 新建项目->其他项目类型->Visual Studio Installer->Setup Project 如果其他项目类型中没有选项(Visual Studio Installer),点击“工具”,选择“拓展和更新”,点击联机,搜索“Microsoft Visual Studio 2017 Installer Projects”,安装该插件。 选择主输出 新建项目之后,默认自动打开File System,右键点击Application Folder,添加输出,选择主输出 创建快捷图标 右键点击“主输出 from xxx”,选择“Create ShortCut to 主输出 from xxx”,新增快捷方式,可以重新命名。选择快捷方式,左键长按拖动至User's Desktop 右键点击快捷方式,选择属性窗口 可自选快捷方式的显示图标icon 自定义操作 右键点击项目 如果该项目由必选的驱动需要安装,可以将该驱动安装exe文件添加到Application Folder中,选择添加“自定义操作”

InnoSetup 打包文件夹的解决方案

假装没事ソ 提交于 2020-03-17 16:40:59
某厂面试归来,发现自己落伍了!>>> Q:我用inno setup 打包安装程序时,每次在添加文件夹时是添加起了,可是总在用打包好的安装程序时,每次都会把原来添加的文件夹下的文件直接装在应用程序的文件夹里,要怎么才能改成比如说打包C:\123\12文件夹下的文件,在添加的时候就添加12文件夹,可是安装程序打好凶后,12文件夹下的文件直接被安装到应用程序目录了,怎么才能改成原来的呀? A:第一,你可以添加文件夹,将整个 12 文件夹添加进去而不是添加 12 中的文件。 第二,你将安装程序脚本稍作修改,例如: Source: "C:\123\12\*"; DestDir: "{app}"; 改为: Source: "C:\123\12\*"; DestDir: "{app}\12"; 我就不信还能装到安装文件夹。 Q:求教,如何在inno setup里添加子文件夹而包括主文件夹 A: Source: "原文件夹\*.*"; DestDir: "C:\目标文件夹\子文件夹"; Flags: recursesubdirs 注意后面的 Flags: recursesubdirs 只有这样才能包括子文件夹。 您说的主文件夹不知道是什么意思,一般通过修改“原文件夹”和“目标文件夹”及“子文件夹”可以解决。 Q:用 Inno Setup 编译器打包 VC 程序时,如何使文件夹包含其中,如在安装后

打包Java项目(线程管理)生成可安装的exe运行文件()

我的梦境 提交于 2019-11-30 14:55:52
一. java 代码: package sessionMrg; import java.io.BufferedReader; import java.io.File; import java.io.FileInputStream; import java.io.IOException; import java.io.InputStream; import java.io.InputStreamReader; import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import org.apache.commons.logging.*; import java.sql.SQLException; import java.util.Properties; import com.mysql.jdbc.PreparedStatement; import com.mysql.jdbc.Statement; public class SessionMrg { // JDBC 驱动名及数据库URL private static String driver ; private static String url ; // 数据库的用户名和密码 private static