inno setup(如何使用 inno setup 安装多个)
本文目录
- 如何使用 inno setup 安装多个
- inno setup怎样第一步先执行一个BAT文件
- inno setup能不能把安装到各个盘文件夹/文件加密
- Inno Setup是什么软件
- exe文件用INNO SETUP制作的安装包能不能在其他电脑上运行
- Inno Setup的几个问题:求高手解答,高分回报
- Inno Setup安装如何安装到指定目录
- inno setup添加选择位置页面
- inno setup打包工具的使用问题
- 1.innosetup怎么将软件安装到指定文件夹
如何使用 inno setup 安装多个
INNOSETUP先向导创建脚本Source:"你要打包的软件目录\软件1.exe";DestDir:"{app}";Flags:ignoreversionSource:"你要打包的软件目录\软件2.exe";DestDir:"{app}";Flags:ignoreversion添加以下代码即可,如果系统为64为,Flags:64bitFilename:“"{app\软件1.exe”;Flags:ignoreversionFilename:“"{app\软件2.exe”;Flags:ignoreversion若是安装过程中同时启动两个程序,写个.bat文件,start:两个程序,在INNOSETUP里执行.bat即可。也可使用Flags完成
inno setup怎样第一步先执行一个BAT文件
这个BAT文件一般是不能执行的,因为安装必须先把文件复制到安装目录下才能执行下面的文件。或者你尝试吧bat释放到temp临时文件夹下。然后执行这个BAT
inno setup能不能把安装到各个盘文件夹/文件加密
这个我不清楚。
给文件夹、文件加密,我使用的是文件夹加密超级大师。
文件夹加密超级大师支持所有windows系统,可以加密文件夹,加密文件,保护磁盘和数据粉碎,使用起来非常方便。
在需要加密的文件和文件夹上单击鼠标右键选择加密就可以了。
解密时只要双击加密的文件夹和文件,输入正确的密码就可以解密。
文件夹加密超级大师加密后的文件和文件夹可以防止删除、复制和移动。
相对于其他的文件夹加密软件和文件加密软件,功能和性能还有操作都更加的出色。
并且有微软、360和金山的安全认证,是一款绝对安全的文件夹加密软件。
您可以到百度上下载文件夹加密超级大师来给您的文件和文件夹加密,看看使用效果怎么样?
Inno Setup是什么软件
Inno Setup 是一个免费的安装制作软件,小巧、简便、精美是其最大特点,支持pascal脚本,能快速制作出标准Windows2000风格的安装界面,足以完成一般安装任务。该软件用Delphi写成,其官方网站同时也提供源程序免费下载。它虽不能与Installshield这类恐龙级的安装制作软件相比,但也当之无愧算是后起之秀。
exe文件用INNO SETUP制作的安装包能不能在其他电脑上运行
安装包可以在其它安装Windows系统的电脑打开,而Linux系统的电脑就不行。但要注意一点,如果你这个安装包,对应的程序有系统要求的话,则会受到相应限制——假如你这个程序不适于当前系统,那么,即使吗正常打开安装包了,正常安装了,安装好之后,程序依然不能运行。
Inno Setup的几个问题:求高手解答,高分回报
.1. 这个目前应该是比较难判断在innosetup里面,可以尝试有没有相关的exe,或者自己用java写个类,进行判断,在CODE段用exec调用相关的类进行判断。例如,innosetup有ansi版本和unicode版本在遇到汉字字符编码时,就如果不想用unicode版本(类似于Delphi2009),可以自己写个java类然后用exec 调用java运行相关类(需要制定JDK路径)。2. Oracle在安装后一会写注册表,可以通过找到Oracle安装后的注册表键,然后在CODE段用RegQueryStringValue等相关注册表函数进行查询获得。具体可以参看innosetup的帮助文档。3. 一般在卸载会自动删除安装时FILE段的文件,但是有些自己生成的文件Inno setup不会删除,需要在CurUninstallStepChanged 这个事件函数中使用DelTree函数删除相关的文件及目录。4. 这个也只能自己手动在CODE段进行编码实现。例如要替换某些配置文件的参数可以用LoadStringFromFile StringChangeEx SaveStringToFile 先加载到字符串,在替换参数字符串,再保存到文件。5. 你说的这种断电的事情,在安装时是需要考虑,但是概率比较小。这个虽然可以在程序中判断是否先关的目录已经有安装的文件,但是个人觉得还是不需要处理,这个如果这种情况,可以在说明文档做下特殊说明就行了,例如,如果断电可以找到相关的注册表项,先删除再重新安装。
Inno Setup安装如何安装到指定目录
inno setup 段参数说明: DefaultDirName 说明: 这是个必需的关键字,该值是默认的目录名称,用于“选择目录页”向导。通常它有一个目录常量前缀。 如果 UsePreviousAppDir 是 yes (默认值)并且安装程序发现已经安装了一个相同应用程序的早期版本,它将用先前选择的目录代替默认的目录名称。 示例: 如果你使用: DefaultDirName={sd}\MYPROG 在 Setup 中,典型地应有如下显示: C:\MYPROG 如果你使用: DefaultDirName={pf}\My Program 在 Setup 中,典型地应有如下显示: C:\Program Files\My Program : DisableDirPage 有效值: yes 或 no 默认值: no 说明: 如果该项设置为 yes, 安装程序将不会显示“选择目标文件夹”向导页。在这种情况下,它将始终使用默认的目录名。: DisableFinishedPage 有效值: yes 或 no 默认值: no 说明: 如果该项设置为 yes, 安装程序将不会显示“安装完成”向导页,并且在一次安装过程结束后会立即关闭安装程序。如果在 段里面有一个要被执行的程序使用了 nowait 标记,并且你不希望在该程序被启动之候安装完成窗口还逗留在后台,此时该项是有用的。 注意安装程序认为要重新启动计算机,或如果指派了一个文件给 段的 InfoAfterFile 关键字,都将忽略 DisableFinishedPage 关键字。象这些情况,仍然会显示“安装完成”向导页。 : DisableProgramGroupPage 有效值: yes 或 no 默认值: no 说明: 如果该项设置为 yes, 安装程序将不会显示“选择程序组”向导页。在这种情况下,它将使用由 段的 DefaultGroupName 关键字指定的组名,或者“(Default)”如果没有指定组名的话。
inno setup添加选择位置页面
inno setup添加选择位置页面:设置不出现安装文件夹选择页面即可,设置为默认目录就强制安进去了。
Source: "D:\恭安金丰\工作文件夹\公司安装程序\安装程序\Microtek_miniscan_c5\*"; DestDir: "{app}\c5"; Flags: ignoreversion recursesubdirs createallsubdirs。
新版功能:
包含Ansi和Unicode版本。
加入加密组件ISCrypt.dll。
加入Inno Setup预处理器。
加入一些辅助工具。
添加了新的 段 VersionInfoCopyright 指示,这允许你在安装程序的版本信息中查看版权信息。
Pascal 脚本修正/改进。
新的函数: CustomMessage、FmtMessage。
FileExists 函数不再从指定文件名中删除最后跟随的反斜框符号。在以前,FileExists(’c:\filename\’) 会返回 True。
inno setup打包工具的使用问题
通过powshell脚本或.bat实现xx.mdb创建。再通过inno Setup 调用.bat文件。注意powershell运行的位数(32位或64位)。通过inno Setup中Flags:32bit或Flags:64bit控制
1.innosetup怎么将软件安装到指定文件夹
查看此处的中文教程
区段
这是定义安装程序安装文件到用户系统中的可选文件区段。
这里是一个 区段的示例:
》》Source: "CTL3DV2.DLL"; DestDir: "{sys}"; Flags: onlyifdoesntexist uninsneveruninstall》Source: "MYPROG.EXE"; DestDir: "{app}"》Source: "MYPROG.CHM"; DestDir: "{app}"》Source: "README.TXT"; DestDir: "{app}"; Flags: isreadme
更多文章:
摩洛哥世界杯冠军(摩洛哥历届世界杯战绩2022摩洛哥足球世界第几)
2024年9月10日 04:00
植物大战僵尸2国际版破解版(植物大战僵尸2国际版内购破解版怎么更新)
2024年8月27日 06:33