windows系统打包发布桌面程序,使用inno setup打包软件制作安装包,实现静默安装vs运行库,静默安装插件等操作。
1
习惯使用的打包工具就是 Inno Setup,而 Inno Setup 是用于安装软件的流行程序。不幸的是,没有官方的解压程序-将文件从自解压的可执行文件中取出的唯一方法是运行它。对于使用 Inno Setup 创建的安装程序的用户,Inno Setup Unpacker 可以派上用场。该工具严格从命令行运行,可让您从其安装包中快速提取安装文件。 解决此问题的一个软件是 Sergei Wanin 的 InstallExplorer,它是 FAR Manager 的插件,可以解压缩多种安装类型,包括 Inno Setup(IS)。 但是由于它没有及时更新,因此大部分时间都不支持最新的 IS,因此该程序诞生了。 Inno Setup 提取工具 Inno Setup Unpacker 中文版Inno Setup 提取工具 Inno Setup Unpacker 中文版 与 InstallExplorer 相比优点是: Innounp 是开源的,基于IS源码。 因此,它更有可能支持将来的IS版本。 它会恢复安装脚本(.iss文件)的一部分,包括注册表更改和已编译的 Innerfuse/RemObjects Pascal 脚本(如果有)。 Inno Setup 管理变得简单 Inno Setup 是一个流行且可靠的应用程序,可通过帮助您生成脚本来促进程序安装程序的创建。使用 Inno Setup 编译代码会导致从容器中解压缩安装文件,只能通过自解压文件来完成。换句话说,您需要创建一个自解压的可执行文件来封装安装文档。 Inno Setup Unpacker 可以帮助您避免此类操作,这特别有用,因为多种系统安全协议会阻止可执行文件的下载。该程序允许您通过几次按键从存档中提取文件。 从命令行运行程序 Inno Setup Unpacker 没有 GUI,但是您可以查看所有功能并从命令行轻松操作它。可能需要管理权限才能打开程序,但否则程序运行就没有问题。 Inno Setup Unpacker 的功能包括命令和选项。这些命令包括显示安装信息,详细列出文件,将文件提取到当前目录。您也可以提取不带路径的文件并测试它们的完整性。 至于选项,例如,您可以启用批处理模式,提取内部嵌入式文件,使用密码解密安装或提取所有重复文件的副本。 简单的使用说明 在命令行中打开 Inno Setup Unpacker 时,您可以查看命令,选项和使用说明的列表。该程序使您可以快速,轻松地从 Inno Setup 软件包中提取文件。此外,它使用简单,无需安装。 用法 Innounp是一个控制台应用程序,它使用命令行选项来找出要执行的操作。有关使用FAR或Total Commander作为前端的更人性化的界面,请参见下面的MultiArc部分。 Windows资源管理器爱好者:nullz制作了一些.reg脚本,以将innounp添加到右键菜单中,而Richard Santaella为innounp制作了图形包装(在下载页面上获取)。 innounp [command] [options] [@filelist] [filemask …] 命令: (no) 显示常规安装信息 -v 详细列出文件(带有大小和时间戳) -x 从安装中提取文件(到当前目录,另请参见 -d) -e 提取没有路径的文件 -t 测试文件的完整性 选项: -b 批处理(非交互式)模式-不会提示您输入密码或更改磁盘 -q 提取时不指示进度 -m 处理内部嵌入式文件(例如 license 和 uninstall.exe) -pPASS 使用密码解密安装 -dDIR 将文件提取到 DIR 中(可以是绝对路径,也可以是相对路径) -cDIR 指定 DIR 是安装中的当前目录 -n 不要尝试解压缩新版本 -fFILE 与 -p 相同,但是从 FILE 读取密码 -a 处理重复文件的所有副本 -y 在所有查询中均假设为“是”(例如覆盖文件) 如果安装程序具有 setup.0(在不使用 SetupLdr 的情况下进行安装),请在 setup.0 而不是 setup.exe 上运行 innounp。 要从特定目录提取所有文件,请使用 dirname \ *.*,而不仅仅是 dirname。 默认情况下,所有文件都提取到当前目录。使用 -d 替代此行为。例如,-dUnpacked 将在当前目录内创建一个名为 Unpacked 的目录,并将提取的文件放在此处。 -c 选项很难解释。假设您在文件管理器中打开了一个安装,然后浏览到 {app}\subdir\program.exe。现在,如果将 program.exe 复制到另一个位置,将创建整个目录树
2021-06-15 09:10:23 138KB InnoSetup提取工具 InnoSetupUnpa
INNO脚本代码: [Setup] AppName=My Program AppVerName=My Program version 1.5 DefaultDirName={pf}\My Program DefaultGroupName=My Program [Files] Source: "MyProg.exe"; DestDir: "{app}" Source: "Readme.txt"; DestDir: "{app}" [Code] var freespacelabel: TLabel; FreeSpace, TotalSpace: Cardinal; procedure ShowFreeSpaceOnDisc(Sender: TObject); begin GetSpaceOnDisk(ExtractFileDrive(WizardForm.DirEdit.Text), True, FreeSpace, TotalSpace); freespacelabel.Caption:= '磁盘可用空间: ' + IntToStr(FreeSpace) + ' MB。'; end;
2021-06-11 15:45:54 732KB inno 磁盘剩余空间
1
Inno Setup中没有提供处理Base64编码和解码的函数,一般遇到Base64编码时需要使用额外的工具。 本Inno Setup脚本代码可直接嵌入到[Code]使用,简单方便。
2021-06-03 16:11:03 638B InnoSetup Base64 编码 解码
1
Inno 集成版 Inno All-in-One Setup 是由国内 KngStr 发布到 GitHub 开源社区中基于 Inno Setup 的增强版本。对于经常使用 Inno Setup 的同学们来说增强版的功能可以让您在对 Inno Setup 脚本方面得到更多的扩展。 Inno 集成版 Inno All-in-One Setup 中文版Inno 集成版 Inno All-in-One Setup 中文版 主要特点: 自 2006 年以来支持每个 Windows 版本,包括:Windows 10,ARM 上的 Windows 10,Windows Server 2019,Windows Server 2016,Windows 8.1,Windows 8,Windows Server 2012,Windows 7,Windows Server 2008 R2,Windows Server 2008 和 Windows Vista。(不需要 Service Pack。) 广泛支持在 Windows 64 位版本上安装 64 位应用程序。都支持 x64,ARM64 和I tanium 体系结构。 对管理和非管理安装的广泛支持。 支持创建单个 EXE 来安装程序,以便于在线分发。还支持磁盘跨接。 标准 Windows 向导界面。 可自定义的设置类型,例如完整,最小,自定义。 完整的卸载功能。 安装文件: 包括对“ deflate”,bzip2和7-Zip LZMA / LZMA2文件压缩的集成支持。安装程序可以比较文件版本信息,替换使用中的文件,使用共享文件计数,注册DLL / OCX和类型库以及安装字体。 在任何地方都可以创建快捷方式,包括在“开始”菜单和桌面上。 创建注册表和.INI条目。 在安装之前,之中或之后运行其他程序。 支持多语言安装,包括从右到左语言支持。 支持密码和加密安装。 支持数字签名的安装和卸载,包括双重签名(SHA1和SHA256)。 静默安装和卸载。 Unicode 安装。 集成的预处理程序选项可进行高级编译时自定义。 集成的 Pascal 脚本引擎选项,用于高级运行时安装和卸载自定义。 完整的源代码可从 GitHub 获得。 微小的占用空间:包括所有功能在内,仅开销约为 1.5 mB。 所有功能均已完整记录。 由 Microsoft Visual Studio Code 和 Embarcardero Delphi 制作。
2021-05-24 09:06:05 28.36MB Inno集成版InnoAl
资源是一个可修改编辑的优化模块,有手就行!!用Inno Setup进行程序打包,生成安装文件。原inno setup打包的安装文件界面比较丑陋,本教程设计优化了安装界面,并提供一个ppt文件模板,经过简单的几个调整、替换,就可以生成界面优美的安装程序了,不需要使用所谓的增强版的inno setup,使用原版的Inno Setup即可。步骤简单,都可上手。 教程及效果:https://www.bilibili.com/video/BV1jQ4y1o7zX/
2021-05-16 16:02:28 11.49MB innosetup 程序打包 界面美化
Inno Setup 6 中文版
2021-05-14 10:03:19 5.75MB InnoSetup6
1
现在有很多国外的程序安装包都是使用 Innosetup 打包而成的,但是有一些程序中会包含有插件,如果你不想安装的话,你可以直接使用该工具直接进行解包查看。这是小编(www.dayanzai.me)给大家分享的最新版本的 InnoExtractor 5.2.1 中文增强版。 InnoExtractor 中文版 InnoExtractor 是一个功能强大的应用程序,可帮助您进行解包使用 InnoUnp 技术的创新安装程序安装程序。 使用 InnoExtractor 你可以浏览的内部结构和内容的安装程序,您可以将它们解压缩到本地文件夹或便携式设备,而无需运行安装程序。 InnoExtractor Plus 特点: 简单和友好的 GUI。 到与应用程序的打开安装程序仅拖动,并从 Windows 资源管理器将可执行文件。 探索内部内容 (文件和多个) 的安装程序。 提取嵌入的文件和脚本到一个本地文件夹、 zip 包或一个自解压模块 (便携式)。 Decompiles 安装程序在拿到”代码”脚本部分 (仅用于高级用户) 对应的程序集代码的”CompiledCode.bin”的文件。 打开内部文件到同一应用程序的安装程序。 按关键字执行文件的搜索。 输入的面板,允许您输入有效的密码以提取加密的安装程序。 属性面板来查看有关安装程序的高级的信息。 最近打开安装程序的历史记录。 其他杂项选项。 较旧的支持和的创新安装最新版本。 支持 InnoUnp 版本较旧和最新的版本。 在多种语言中可用的应用程序。 Windows 2000、 XP、 Vista、7 和 8/10 为设计。 完整的 Unicode 支持。 更多……
2021-05-08 17:06:58 2.64MB Innosetup安装包提取
可以把jar文件和jre放到同一目录,然后就用这个软件打包,利用这个就可以快速轻松的安装你的Java桌面应用了。我试过了,可以把80M压缩到18M
2021-04-14 22:55:31 1.30MB jre jar打包 压缩
1
Inno Setup 很简单方便的程序打包安装文件的工具,生成安装包
2021-04-14 09:00:12 2.16MB 12
1