谁有innosetup仿迅雷极速版lol安装包迅雷下载脚本

您当前的位置: →
常用工具栏
Inno Setup(Inno安装包制作)下载 5.5.5 汉化增强版
====== [下面软件真实下载地址列表] ======
[版权原因部分软件停止下载] ======
Inno Setup 预处理器 (ISPP) 是一个预加载为 Inno Setup 插件。通过 ISPP 有条件的编译(包含部份脚本),因此,你的安装包可以保持只
有一个脚本,就可以包含不同的版本/级别
在 ISPP 里指令可以以两种方式使用:简单或内嵌的。
简单的指令,占据整行,而且首字符必须是 # 。
其中的组件,都是全新的版本,分别由RESTOOLS、风铃夜思雨、Tracky、千千岛掠影,还有其他无数的中外网友提供,另外还收集到了网上能
够找到的inno setup 所有插件以及他们的示例,同事还附上了我在网上收集到的各类教程,普通的打包问题均可以在其中找到答案。
注意:其中InnoGui.exe会被部分杀毒软件如ESET报毒,可以直接忽略,或者不喜勿用。
Inno Setup 是一个免费的安装制作软件,小巧、简便、精美是其最大特点,支持pascal脚本,能快速制作出标准Windows2000风格的安装界面
,足以完成一般安装任务。该软件用Delphi写成,其官方网站同时也提供源程序免费下载。它虽不能与Installshield这类恐龙级的安装制作
软件相比,但也当之无愧算是后起之秀。
包含Ansi和Unicode版本。
加入加密组件ISCrypt.dll。
加入Inno Setup预处理器。(可选择安装)
加入一些辅助工具。(可选择安装)
在你的脚本中第一行用 include 指令嵌入内容。该文件包含公共声明,如特殊常数用一些内置函数,和一些有用的宏。该文件是一个有规律
的 Inno Setup 脚本,但大多只含有 ISPP 指令。
有关汉化增强版详情与更新请查阅 IsExtend.chm 帮助文档。
本版本基于 Inno Setup 5.4.0 风铃夜思雨汉化版制作,包含如下组件:
Inno Setup 主程序: (Ansi 及 Unicode 增强版本,两者任选其一)
Inno Setup Ansi 增强版本
Inno Setup Unicode 增强版本
InnoIDE 编译器 (支持 Ansi 及 Unicode 版本)
ISCrypt.dll 加密组件
Inno Setup 预处理器
Inno Setup 安装包解压工具: (以下两种,可选)
Inno Setup Unpacker Explorer (安装包浏览器)
Inno Setup Unpacker GUI (安装包解压器)
Inno Setup 功能插件: (可选安装)
Flash 效果插件
水波效果插件
本安装包安装过程中可以实现下列功能:安装前提示并自动卸载旧版本、安装或卸载时检测进程是否在运行、组件选择以及文件格式关联一步
到位。还有一些其他功能,请自行体验。
本安装包绝不含任何插件,但在安装完后以及卸载时,有一个可以选择的网址链接,是我的新浪博客,所以请大家放心使用。
本站提供Inno Setup(Inno安装包制作)下载 5.5.5 汉化增强版软件免费下载,版权归原作者或公司所有。如有侵权,请与我们联系删除。
* 本站提供的软件我们都会尽可能测试再上传,都亲自运行过,同时通过卡巴斯基杀毒软件的验证,限于能力及系统等问题,无法保证所有软件都没有任何问题,如果您发现链接错误或其它问题,发email到zarong◎告诉我们,谢谢!
* 为了达到最快的下载速度,推荐使用或下载本站软件。为确保正常使用请用最新版来解压本站提供的软件!
* 为了网站可以继续发展下去,在不太影响大家的情况下还请给予点击站内广告。本站所有下载无需点击任何广告即可正常下载,由于部分是FTP下载,限制了同时连接数,因此还请使用下载工具尝试多一会连接时间。如果您发现下载链接错误,请点击谢谢!
* 站内提供的所有软件如包含破解及注册码均是由网上搜集,若无意中侵犯到您的版权利益,通知我们,我们会在收到信息一周内给予配合处理!
* 本站为非营利性站点,所有资源均是网上搜集或私下交流学习之用,任何涉及商业盈利目的均不得使用,否则产生的一切后果将由您自己承担!本站仅仅提供一个观摩学习的环境,将不对任何资源负法律责任。所有资源请在下载后24小时内删除。如果您觉得满意,请购买正版,唯有如此才能更好支持你所喜欢的软件更好发展!本站严厉谴责和鄙夷一切利用本站资源进行牟利的盗版行为!3539人阅读
&(转载自)
用innoSetup做应用程序安装包的示例脚本(.iss文件),具体要看innoSetup附带的文档,好象是pascal语言写的脚本。
&示例1(应用程序.exe,客户端安装):
;{089D-4E45-B8D5-AC9ED99CE371}; 脚本由 Inno Setup 脚本向导生成!
; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!
; 注: AppId的值为单独标识该应用程序。
; 不要为其他安装程序使用相同的AppId值。
; (生成新的GUID,点击 工具|在IDE中生成GUID。)
AppId={{5E012E21-42EE-F9FAB886E9}
AppName=AIS_Client
AppVerName=AIS_Client
AppPublisher=公司名
DefaultDirName={pf}\AIS_Client
DefaultGroupName=AIS_Client
OutputBaseFilename=AIS_Client
Compression=lzma
SolidCompression=yes
SetupIconFile=D:\AIS\AIS 打包程序\AISGUI.ico
LicenseFile=C:\Documents and Settings\Administrator\桌面\许可协议.txt
[Languages]
Name: &chinesesimp&; MessagesFile: &compiler:Default.isl&
Source: &D:\AIS\AIS 打包程序\AIS_client_exe\*&; DestDir: &{app}&; Flags: ignoreversion recursesubdirs createallsubdirs
; 注意: 不要在任何共享系统文件上使用“Flags: ignoreversion”
Name: &desktopicon&; Description: &{cm:CreateDesktopIcon}&; GroupDescription: &{cm:AdditionalIcons}&
Name: &{group}\AIS客户端&; Filename: &{app}\AISGUI.exe&
Name: &{group}\AIS客户端参数配置工具&; Filename: &{app}\ClientConfig.exe&
Name: &{group}\AIS服务设置工具&; Filename: &{app}\ServiceIPManage.exe&
Name: &{group}\AIS数据库参数配置工具&; Filename: &{app}\DataBaseConfig.exe&
;Name: &{group}\门控服务端&; Filename: &{app}\Access_server\SecurityWare.exe&
;在开始菜单-&所有程序-&伴网书童里添加一个删除快捷键。
Name: &{group}\卸载&; Filename: {uninstallexe}
Name: &{commondesktop}\AIS客户端&; Filename: &{app}\AISGUI.exe&; Tasks: desktopicon
;Name: &{commondesktop}\门控服务端&; Filename: &{app}\Access_server\SecurityWare.exe&; Tasks: desktopicon
;Filename: &{app}\Access_server\SecurityWare.exe&; Description: &{cm:LaunchProgram,AIS}&; Flags: nowait postinstall skipifsilent shellexec
Filename: &{app}\AISGUI.exe&; Description: &{cm:LaunchProgram,AIS}&; Flags: nowait postinstall skipifsilent shellexec
[Registry]
;添加开机启动
Root: HKLM; Subkey: &SOFTWARE\Microsoft\Windows\CurrentVersion\Run&; ValueType: ValueName:&ais&; ValueData:&{app}\AISGUI.exe&;& Flags:uninsdeletevalue
{卸载时判断主程序是否在运行}
is_Sys , is_value:
S_syschar, S_currentchar, S_current,S_sys, S,ResultStr :
I ,CloseNum: I
ErrorCode: I
Guid_names,window_name : TArrayOfS
const AppName='{5E012E21-42EE-F9FAB886E9}_is1';
{程序安装前判断主程序是否在运行}
function InitializeSetup(): B
& ResultCode: I
& if RegGetSubkeyNames(HKEY_LOCAL_MACHINE,'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall',Guid_names) then
&&& for I:=0 to GetArrayLength(Guid_names)-1 do
&&&&& S := Guid_names[i];
&&&&& //注册表中找到了此键
&&&&& if AppName=Guid_names[i] then
&&&&& begin
&&&&&&& bool := RegQueryStringValue(HKEY_LOCAL_MACHINE,'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\'+S,'UninstallString',ResultStr);
&&&&&&& //ResultStr := RemoveQuotes(ResultStr);
&&&&&&& if bool then
&&&&&&& begin
&&&&&&&&& if MsgBox('安装程序检测到当前计算机已经安装了AIS客户端。' #13#13 '您是否要卸载AIS客户端?',& mbConfirmation, MB_YESNO) = IDYES then
&&&&&&&&&&& //&& ShellExec('', ExpandConstant('{app}\unins000.exe'), '','', SW_SHOW, ewNoWait, ResultCode);
&&&&&&&&&&& begin
&&&&&&&&&&&&& Exec(RemoveQuotes(ResultStr), '', '', SW_SHOW, ewWaitUntilTerminated, ResultCode);
&&&&&&&&&&&&& Result :=
&&&&&&&&&&& end
&&&&&&& end
&&&&& else
&&&&& //zdx 5.8 判断是否已经打开了一个安装程序
&&&&& begin
&&&&&&& if FindWindowbyWindowName('安装 - AIS_Client')&&0 then
&&&&&&& begin
&&&&&&&&& MsgBox('安装程序检测到有另外一个安装程序已经在运行了', mbConfirmation, MB_OK);
&&&&&&&&& Result :=
&&&&&&& end
&&& if I= GetArrayLength(Guid_names) then
&&&&& Result :=
&&& Result :=
//当用户单击cancel的时候,删除掉拷贝到系统的文件夹
procedure CancelButtonClick(CurPageID: I var Cancel, Confirm: Boolean);
//卸载密码验证函数
function AskPassword(): B
&& Form: TSetupF
&& OKButton, CancelButton: TB
&& PwdEdit: TPasswordE
&& Result :=
&& Form := CreateCustomForm();
Form.ClientWidth := ScaleX(256);
Form.ClientHeight := ScaleY(100);
Form.Caption := '密码验证';
Form.BorderIcons := [biSystemMenu];
Form.BorderStyle := bsD
OKButton := TButton.Create(Form);
OKButton.Parent := F
OKButton.Width := ScaleX(75);
OKButton.Height := ScaleY(23);
OKButton.Left := Form.ClientWidth - ScaleX(75 + 6 + 75 + 50);
OKButton.Top := Form.ClientHeight - ScaleY(23 + 10);
OKButton.Caption := '确定';
OKButton.ModalResult := mrOk;
OKButton.Default :=
CancelButton := TButton.Create(Form);
CancelButton.Parent := F
CancelButton.Width := ScaleX(75);
CancelButton.Height := ScaleY(23);
CancelButton.Left := Form.ClientWidth - ScaleX(75 + 50);
CancelButton.Top := Form.ClientHeight - ScaleY(23 + 10);
CancelButton.Caption := '取消';
CancelButton.ModalResult := mrC
CancelButton.Cancel := T
PwdEdit := TPasswordEdit.Create(Form);
PwdEdit.Parent := F
PwdEdit.Width := ScaleX(210);
PwdEdit.Height := ScaleY(23);
PwdEdit.Left := ScaleX(23);
PwdEdit.Top := ScaleY(23);
Form.ActiveControl := PwdE
if Form.ShowModal() = mrOk then
&& Result := PwdEdit.Text = 'bw';
&& if not Result then
&&&&&&&& MsgBox('密码错误', mbInformation, MB_OK);
&& finally
Form.Free();
//卸载程序的时候判断是否在运行
function InitializeUninstall(): B
& //密码验证
& //Result :=& AskPassword();
& Result := TRUE;
//& DelTree(ExpandConstant('{app}\*'), False, True, True);
//提示卸载完后重启计算机
function UninstallNeedRestart(): B
&& Result := F
&& DelTree(ExpandConstant('{app}\*'), False, True, True);
&& DelTree(ExpandConstant('{app}'), True, True, True);
示例2(windows service,服务端安装):
;{089D-4E45-B8D5-AC9ED99CE371}; 脚本由 Inno Setup 脚本向导生成!
; 有关创建 Inno Setup 脚本文件的详细资料请查阅帮助文档!
; 注: AppId的值为单独标识该应用程序。
; 不要为其他安装程序使用相同的AppId值。
; (生成新的GUID,点击 工具|在IDE中生成GUID。)
AppId={{D0D0B722-C6F9-4A89-AB56-00}
AppName=AIS_Server
AppVerName=AIS_Server
AppPublisher=公司名
DefaultDirName={pf}\AIS_Server
DefaultGroupName=AIS_Server
OutputBaseFilename=AIS_Server
Compression=lzma
SolidCompression=yes
SetupIconFile=D:\AIS\AIS 打包程序\AISGUI.ico
LicenseFile=C:\Documents and Settings\Administrator\桌面\许可协议.txt
[Languages]
Name: &chinesesimp&; MessagesFile: &compiler:Default.isl&
Source: &D:\AIS\AIS 打包程序\AIS_server_exe\*&; DestDir: &{app}&; Flags: ignoreversion recursesubdirs createallsubdirs
; 注意: 不要在任何共享系统文件上使用“Flags: ignoreversion”
Name: &desktopicon&; Description: &{cm:CreateDesktopIcon}&; GroupDescription: &{cm:AdditionalIcons}&
Name: &{group}\AIS服务端参数配置工具&; Filename: &{app}\ServiceConfig.exe&
;Name: &{group}\AIS客户端&; Filename: &{app}\AIS_client_exe\AISGUI.exe&
;Name: &{group}\门控服务端&; Filename: &{app}\Access_server\SecurityWare.exe&
;在开始菜单-&所有程序-&伴网书童里添加一个删除快捷键。
Name: &{group}\卸载&; Filename: {uninstallexe}
;Name: &{commondesktop}\AIS客户端&; Filename: &{app}\AIS_client_exe\AISGUI.exe&; Tasks: desktopicon
;Name: &{commondesktop}\门控服务端&; Filename: &{app}\Access_server\SecurityWare.exe&; Tasks: desktopicon
;Filename: &{app}\Access_server\SecurityWare.exe&; Description: &{cm:LaunchProgram,AIS}&; Flags: nowait postinstall skipifsilent shellexec
;Filename: &{app}\AIS_client_exe\AISGUI.exe&; Description: &{cm:LaunchProgram,AIS}&; Flags: nowait postinstall skipifsilent shellexec
[Registry]
;添加开机启动
;Root: HKLM; Subkey: &SOFTWARE\Microsoft\Windows\CurrentVersion\Run&; ValueType: ValueName:&bwqc&; ValueData:&{app}\MSrv.exe&;& Flags:uninsdeletevalue
{卸载时判断主程序是否在运行}
is_Sys , is_value:
S_syschar, S_currentchar, S_current,S_sys, S,ResultStr :
I ,CloseNum: I
ErrorCode: I
Guid_names,window_name : TArrayOfS
const AppName='{D0D0B722-C6F9-4A89-AB56-00}_is1';
{程序安装前判断主程序是否在运行}
function InitializeSetup(): B
& ResultCode: I
& if RegGetSubkeyNames(HKEY_LOCAL_MACHINE,'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall',Guid_names) then
&&& for I:=0 to GetArrayLength(Guid_names)-1 do
&&&&& S := Guid_names[i];
&&&&& //注册表中找到了此键
&&&&& if AppName = Guid_names[i] then
&&&&& begin
&&&&&&& bool := RegQueryStringValue(HKEY_LOCAL_MACHINE,'SOFTWARE\Microsoft\Windows\CurrentVersion\Uninstall\'+S,'UninstallString',ResultStr);
&&&&&&& //ResultStr := RemoveQuotes(ResultStr);
&&&&&&& if bool then
&&&&&&& begin
&&&&&&&&&& if MsgBox('安装程序检测到当前计算机已经安装了AIS_Server。' #13#13 '您是否要卸载AIS_Server?',& mbConfirmation, MB_YESNO) = IDYES then
&&&&&&&&&&& //&& ShellExec('', ExpandConstant('{app}\unins000.exe'), '','', SW_SHOW, ewNoWait, ResultCode);
&&&&&&&&&&& begin
&&&&&&&&&&&&& Exec(RemoveQuotes(ResultStr), '', '', SW_SHOW, ewWaitUntilTerminated, ResultCode);
&&&&&&&&&&&&& Result :=
&&&&&&&&&&& end
&&&&&&& end
&&&&& else
&&&&& //zdx 5.8 判断是否已经打开了一个安装程序
&&&&& begin
&&&&&&& if FindWindowbyWindowName('安装 - AIS_Server')&&0 then
&&&&&&& begin
&&&&&&&&& MsgBox('安装程序检测到有另外一个安装程序已经在运行了', mbConfirmation, MB_OK);
&&&&&&&&& Result :=
&&&&&&& end
&&& if I = GetArrayLength(Guid_names) then
&&&&& Result :=
&&& Result :=
//当用户单击cancel的时候,删除掉拷贝到系统的文件夹
procedure CancelButtonClick(CurPageID: I var Cancel, Confirm: Boolean);
//卸载密码验证函数
function AskPassword(): B
&& Form: TSetupF
&& OKButton, CancelButton: TB
&& PwdEdit: TPasswordE
&& Result :=
&& Form := CreateCustomForm();
Form.ClientWidth := ScaleX(256);
Form.ClientHeight := ScaleY(100);
Form.Caption := '密码验证';
Form.BorderIcons := [biSystemMenu];
Form.BorderStyle := bsD
OKButton := TButton.Create(Form);
OKButton.Parent := F
OKButton.Width := ScaleX(75);
OKButton.Height := ScaleY(23);
OKButton.Left := Form.ClientWidth - ScaleX(75 + 6 + 75 + 50);
OKButton.Top := Form.ClientHeight - ScaleY(23 + 10);
OKButton.Caption := '确定';
OKButton.ModalResult := mrOk;
OKButton.Default :=
CancelButton := TButton.Create(Form);
CancelButton.Parent := F
CancelButton.Width := ScaleX(75);
CancelButton.Height := ScaleY(23);
CancelButton.Left := Form.ClientWidth - ScaleX(75 + 50);
CancelButton.Top := Form.ClientHeight - ScaleY(23 + 10);
CancelButton.Caption := '取消';
CancelButton.ModalResult := mrC
CancelButton.Cancel := T
PwdEdit := TPasswordEdit.Create(Form);
PwdEdit.Parent := F
PwdEdit.Width := ScaleX(210);
PwdEdit.Height := ScaleY(23);
PwdEdit.Left := ScaleX(23);
PwdEdit.Top := ScaleY(23);
Form.ActiveControl := PwdE
if Form.ShowModal() = mrOk then
&& Result := PwdEdit.Text = 'bw';
&& if not Result then
&&&&&&&& MsgBox('密码错误', mbInformation, MB_OK);
&& finally
Form.Free();
procedure CurStepChanged(CurStep: TSetupStep);//添加环境变量
& ResultCode: I
if CurStep = ssPostInstall& then
&&&& ShellExec('', ExpandConstant('{app}\ServiceInstall.exe'),
&&&&&&&&&&&&&&& '-is AIS_server &'+ ExpandConstant('{app}\AIS_server.exe')+'&', '', SW_HIDE, ewWaitUntilTerminated, ResultCode);
procedure CurUninstallStepChanged(CurUninstallStep: TUninstallStep);
& ResultCode: I
& if CurUninstallStep = usUninstall then
&&&&&& ShellExec('', ExpandConstant('{app}\ServiceInstall.exe'),
&&&&&&&&& '-u AIS_server &'+ ExpandConstant('{app}\AIS_server.exe')+'&', '', SW_HIDE, ewWaitUntilTerminated, ResultCode);
//卸载程序的时候判断是否在运行
function InitializeUninstall(): B
& //密码验证
& //Result :=& AskPassword();
& Result := TRUE;
//& DelTree(ExpandConstant('{app}\*'), False, True, True);
//提示卸载完后重启计算机
function UninstallNeedRestart(): B
&& Result := F
&& DelTree(ExpandConstant('{app}\*'), False, True, True);
&& DelTree(ExpandConstant('{app}'), True, True, True);
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:33262次
排名:千里之外
原创:20篇
评论:18条
(3)(1)(1)(1)(1)(2)(2)(3)(10)精品:迅雷看看脚本错误 迅雷下载安装 迅雷安装 迅雷7下载安装 迅雷 免安装 迅雷看..
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
InnoSetup迅雷安装脚本
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口已有0条评论,
Inno Setup(安装包制作) v5.5.5 汉化增强版
建议使用以上版本或、浏览器访问本站,获得更好的用户体验。软件介绍:安装包制作工具(Inno Setup)汉化增强版是来自风铃夜思雨的优秀作品,Inno Setup 汉化版是一个免费易用好用的安装制作软件,小巧、简便、精美是其最大特点,支持pascal脚本,能快速制作出标准Windows2000风格的安装界面,足以完成一般安装任务。该软件用Delphi写成,其官方网站同时也提供源程序免费下载。它虽不能与Installshield这类恐龙级的安装制作软件相比,但也当之无愧算是后起之秀。
版本说明:包含Ansi和Unicode版本。加入加密组件ISCrypt.dll。加入Inno Setup预处理器。(可选择安装)加入一些辅助工具。(可选择安装)
关键功能:支持现在所有正在使用的 Windows 版本: 8, Windows Server 2012, Windows 7, Windows Server 2008 R2, Windows Vista, Windows Server 2008, Windows XP, Windows Server 2003, 和 Windows 2000。(不需要服务包。)广泛支持在 64 位 的 Windows XP and Windows Server 2003 版本的操作系统中的 64 位应用程序安装。支持 x64 和 Itanium 两个结构。(在 Itanium 结构中,必须在 64 位模式安装 Service Pack 1。)支持创建单个 EXE 格式的安装程序,使你的程序可以很方便地在网络上发表。同时也支持磁盘延伸。标准的 Windows 2000/XP 样式向导界面。定制安装类型,例如:完整安装,最小安装,自定义安装。完整的卸载功能。文件安装:包括完全的“压缩”支持,bzip2 和 7-Zip LZMA/LZMA2 文件压缩。安装程序可以比较文件版本信息,替换正在使用的文件,使用共享文件计数,注册 DLL/OCX 和类型库,以及安装字体。
可以在任意地方创建快捷方式,包括开始菜单和桌面。创建注册表 和 .INI 条目。Running other programs before, during or after install。支持多语言安装,including right-to-left language support.支持密码和加密安装。支持 数字签名 安装和卸载。后台安装和后台卸载。Unicode 安装。Integrated preprocessor option for advanced compile-time customization.完整的 Pascal 脚本 引擎选项于运行期高级自定义安装和卸载。全部源代码公开 (Borland Delphi 2.0-5.0 和 2009)。 关键字:
下载地址:
如果您发现该软件不能下载,为了保证您快速的下载,推荐使用[网际快车]等专业工具下载. 为确保所下软件能正常使用,请使用[WinRAR v3.8]或以上版本解压本站软件.站内软件都是由网上收集,只供网友学习使用,如果所收集的软件侵犯了您的版权,请告知。

我要回帖

更多关于 迅雷安装包打不开 的文章

 

随机推荐