
inno setup
applek_Case
这个作者很懒,什么都没留下…
展开
-
inno setup禁止中文安装路径
在有些时候,一些安装的程序不能在中文路径下运行,所以要禁止用户选择中文路径。我通过inno setup调用dll插件实现这个功能。简单的写了一个DLL,调用正则匹配文本,如果包含中文,返回true效果如图实现方法首先要了解inno setup 的事件,inno setup可以绑定其中组件的事件。我们要添加的功能是,用户点击浏览按钮,如果选择的目录有中文,则还原默认的原创 2017-10-07 15:36:54 · 4625 阅读 · 2 评论 -
inno setup在代码区域随意删除文件
有些时候,我们在[code]段里面要进行文件删除操作,要想在安装完成后删除,而不是安装前删除安装目录指定的文件DeleteFile( WizardForm.DirEdit.text+'\文件名');其中WizardForm.DirEdit.text是安装的目录,因为[code]里面无法调用{app}这个变量原创 2017-10-06 11:12:55 · 1482 阅读 · 0 评论 -
inno setup QQ音乐安装包界面
最近研究了inno setup代码,模仿了一下QQ音乐2017版本安装包的界面。效果如图所示原创 2017-10-09 16:40:17 · 3256 阅读 · 3 评论 -
Inno setup 界面设计入门(一)环境准备
前言本套教程为进阶而写的,最终构建一个完整的炫酷的界面,包括界面,安装,注册表以及常见的安装功能实现。需要你知道基本的inno setup知识,比如说inno setup是干什么的,会基本的脚本创建。本教程不需要你掌握Pascal语法,使用的是通俗易懂的话语教学以及图文讲解。最终实现效果如图所示本人的csdn博客为:http://blog.youkuaiyun.com/applek_case有什么原创 2017-10-10 19:50:58 · 4424 阅读 · 1 评论 -
Inno setup 界面设计入门(二)语法入门
第二章 语法1.1 inno setup 语法介绍inno setup 是由 Delphi开发,并且开源,其中[Code]字段语法是Pascal脚本,Pascal脚本和Delphi语法基本相同,如果你会Delphi,对于这个还是很容易上手的,并且部分Delphi语句可以直接拿过来使用。Pascal语言广泛用于各种软件,程序分为名称(program后自拟)、设置(var后规定)、开始(b原创 2017-10-13 09:50:21 · 4343 阅读 · 0 评论