安装程序制作软件Inno Setup
很久以前找的打包工具了,
优点: 轻量级工具,易上手.支持Pascal脚本,定制性比较强.比较符合C#语程序打包.
使用:网上资料较多,不详述了.另帮助文档为中文,可以参考帮助.
涉及以下三个工具:
1.InnoIDE
2.InnoSetup
3.InnoSetupUnpacker
-------------------------------------
检测.net framework 2.0 并提示安装脚本
[code] function InitializeSetup: Boolean; var Path:string ; ResultCode: Integer; begin if RegKeyExists(HKLM, 'SOFTWARE\Microsoft\.NETFramework\policy\v2.0') then begin Result := true; end else begin if MsgBox('系统检测到您没有安装.Net Framework2.0,是否先安装框架?', mbConfirmation, MB_YESNO) = idYes then begin ExtractTemporaryFile('dotnetfx.exe'); Exec(ExpandConstant('{tmp}\dotnetfx.exe'), '', '', SW_SHOWNORMAL, ewWaitUntilTerminated, ResultCode); if ResultCode <> 0 then begin MsgBox('你跳过了框架安装,如不能运行,请重新运行安装文件安装框架!',mbInformation,MB_OK); end; Result := true; end else begin MsgBox('系统中没有.Net Framework2.0环境,无法运行程序,本安装程序即将退出!',mbInformation,MB_OK); Result := false; end; end; end;
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】凌霞软件回馈社区,博客园 & 1Panel & Halo 联合会员上线
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步