求助用inno setup脚本能判断当前的系统并实现在XP和Win7下安装不同的文件,请指教

如题所述

第1个回答  2010-11-23
查看帮助:

公共参数
有三个可选的被所有段条目支持的参数,它们是:

Languages
一个用空格分隔的语言名列表,告诉安装程序条目属于哪种语言。如果最终用户从列表中选择了一个语言,该条目就执行(例如: 安装文件)。

不带 Languages 参数的条目总是安装,除非其它参数中有限制。

除用空格将它们隔开外,你也可以使用 boolean 表达式。查阅组件和任务参数获取 boolean 表达式的示例。

示例:
Languages: en nl
MinVersion
指定条目要进行处理的最小 Windows 版本 Windows NT 版本。如果你在版本中的一个使用“0”,那么条目将不在平台中进行处理。If the versions empty then the entry will use the default MinVersion for that platform.构建号和/或安全服务包级别可能包含在版本号中。这将忽略任何在脚本 [Setup] 段中的 MinVersion 指令。

不带 MinVersion 参数的条目总是安装,除非其它参数中有限制。

示例:
MinVersion: 4.0,4.0MinVersion: 4.1,
OnlyBelowVersion
基本上是和 MinVersion 相对。指定条目不进行处理的最小 Windows 和 Windows NT 版本。例如,如果你加入 4.1,5.0,用户正在运行 Windows 95 或 NT 4.0,那么条目将进行处理,但如果用户正运行于 Windows 98 (报告它的版本是 4.1) 或 Windows 2000 (报告它的版本是 NT 5.0),它将不进行处理。版本中的一个放入“0”表示不受版本上限。 构建号和/或安全服务包级别可能包含在版本号中。这将忽略任何在脚本 [Setup] 段中的 MinVersion 指令。

不带 OnlyBelowVersion 参数的条目总是安装,除非其它参数中有限制。

示例:
OnlyBelowVersion: 4.1,5.0

求助用inno setup脚本能判断当前的系统并实现在XP和Win7下安装不同的...
不带 Languages 参数的条目总是安装,除非其它参数中有限制。除用空格将它们隔开外,你也可以使用 boolean 表达式。查阅组件和任务参数获取 boolean 表达式的示例。示例:Languages: en nl MinVersion 指定条目要进行处理的最小 Windows 版本 Windows NT 版本。如果你在版本中的一个使用“0”,那么条目将不...

inno setup 怎样判断是xp系统和win7系统呢?
VER_SUITE_PERSONAL 设置在比如家庭版的 Windows XP,VER_SUITE_BLADE 设置在网络版的 Windows Server 2003。在 Windows 95\/98\/Me 和 NT 4.0,SuiteMask 总是为零。示例:下面的例子告诉你可以怎样在某些版本的 Windows 中不接受安装,并在多个操作系统版梧检查服务包等级。(这些内容都不可能用 [Se...

inno setup打包,win7下安装没有桌面快捷方式,xp下安装正常
影响使用吗?如果不影响,直接找到那个运行程序,然后右键点击,选择“发送到”-“桌面快捷方式”,就OK了。

分享一个使用Inno Setup将一个.net6 web应用程序打包成安装包的过程
这个脚本是Inno Setup的核心,它指导程序如何构建安装程序。编写完成的脚本文件通常在项目发布目录中找到,比如在"publish"目录下。使用iscc.exe命令行工具结合命令行参数,如输出目录和安装包名称,来生成最终的安装程序。命令示例为:iscc.exe \/O".\/" \/F"文件名" "publish\\InstallScript.iss"。其中,"...

inno setup打包,win7下安装没有桌面快捷方式,xp下安装正常
我去掉了代码中的快捷方式的那段指令,就可以了

inno setup安装包制作问题?
我用innosetup制作安装包,我的程序文件夹里面有个txt文件,里面有个sn,我想让程序安装的时候能有添sn号的选项,并且会保存在txt中就是如sn=545435这样的,怎么实现?我的邮箱是64078634@q... 我用inno setup制作安装包,我的程序文件夹里面有个txt文件,里面有个sn,我想让程序安装的时候能有添sn号的选项,并且会...

用innosetup打包的程序,再在win7下安装,没有桌面快捷方式,请问你是怎么...
[Tasks]Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: checkablealone [Icons]Name: "{commondesktop}\\your program"; Filename: "{app}\\program.exe"; Tasks: desktopicon 有这两项应该就能在桌面创建快捷方式 ...

inno setup 脚本问题,红框里编译不过,我想实现在安装后从安装文件外拷...
FileCopy 语法:function FileCopy(const ExistingFile, NewFile: String; const FailIfExists: Boolean): Boolean;描述:复制 ExistingFile 到 NewFile,保留时间戳和文件属性。如果 FailIfExists 为 True,当 NewFile 已经存在时,它将失败,否则将覆盖它。如果成功返回 True,否则返回 False。

inno setup 554 打包win7下安装没有桌面快捷方式xp下安装正常求解
在start找,找着了开的,右键拷贝,拷贝了在桌面右键,paste as shortcut 就好了 查看原帖>> 麻烦采纳,谢谢!

inno setup 在win7下的开始菜单和桌面快捷方式问题
Explorer\\Quick Launch\\{#MyAppName}"; Filename: "{app}\\{#MyAppExeName}"; Tasks: quicklaunchicon Name: "{group}\\修改服务器IP"; Filename: "{app}\\ip.exe";Name: "{group}\\{cm:UninstallProgram,{#MyAppName}}"; Filename: "{uninstallexe}"注意一下这两个段落。

相似回答