这里是 RESTOOLS 工具系列汇总下载。

点击这里进入 RESTOOLS 工具系列下载页面


Tag: 脚本 |
预览模式: 普通 | 列表
稍微调整下,我希望我更新编译器不是为了这个事情而作,因为始终我是觉得安装程序要做回安装程序的本份。
引用来自  Example_Password.iss,2008-12-7 引用来自 Example_Password.iss,2008-12-7
; -- Example_Password.iss --
; 演示如何防止 通用解包程序。Update: 2008-12-07
; 脚本: restools ( http://restools.hanzify.org )

查看更多...

Tags: Inno Setup 防解包 Unpack 脚本 解包

分类:InnoSetup 使用技巧 | 固定链接 | 评论: 23 | 引用: 0 | 查看次数: 27593

NSIS关于预览图片切换功能的实现。

引用来自  test.nsi 引用来自 test.nsi
Name                "test"
OutFile              "test.exe"

!include            MUI.nsh

查看更多...

Tags: NSIS 脚本

分类:NSIS 使用技巧 | 固定链接 | 评论: 6 | 引用: 0 | 查看次数: 12891
timectrl.dll 为一个 6.5 KB 的按钮激活时间控制插件。



引用来自  Example1.iss,2009-1-19 12:35:12 引用来自 Example1.iss,2009-1-19 12:35:12
; -- Example1.iss --

查看更多...

Tags: Inno Setup 脚本 插件 Plugin

分类:InnoSetup 使用技巧 | 固定链接 | 评论: 12 | 引用: 0 | 查看次数: 17772

如上图,当我们需要别人只能点选“原始英文版”或“简体中文版”中的其中一项时,我们通常会用到 !insertmacro StartRadioButtons 这类的宏来控制单选,但是在 NSIS 的例子中,它们的操控都是在父项的情况下实行的,当我们在子项的环境中实现时,问题出现了,当我们为用户设想时,如果用户点选了父项“界面语言”,会造成子项选择丢失或者反选,这就跟我们原来设想的单选意图完全背道而驰了,那么我们究竟要怎么做才能禁止用户的这种错误操作呢。
而在整个 NSIS 文档中,我们并不能找到任何一个命令或参数来禁止一个 SectionGroup 的项目的可选性,也就是无论如何也没办法禁止用户错误操作了吗?
大家不要忘记了 NSIS 曾经给我们的提示,
引用内容 引用内容
SectionSetFlags

查看更多...

Tags: NSIS 脚本 组件

分类:NSIS 使用技巧 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 10905
在官方论坛找到了这个插件,传上来共享,这个插件不错,支持很多类型的键值的读取和写入,真的非常不错,对于经常跟注册表打交道的汉化软件安装程序,一定要备一个

文件下载: 点击这里下载

至于不用插件,纯用脚本写的对于注册表这种类型的值的写入,以下是一个参考脚本例子。

查看更多...

Tags: NSIS 安装程序 插件 脚本 注册表

分类:NSIS 使用技巧 | 固定链接 | 评论: 2 | 引用: 0 | 查看次数: 13642
VPatch 在 INNO 中的应用。

VPatch 属于专为 NSIS 开发的补丁插件,通过本人开发的调用插件 callvpatch.dll 进行调用。在 INNO 中得到很好的应用。(注意:你可以在 VPatch 的官方网站“http://www.tibed.net/vpatch/”得到源代码,从而编译成一个适合在 INNO 中直接利用的 DLL,这里我为了通用性跟方便性,使用了 NSIS 通用调用插件,方便以后随时在 NSIS 的安装包中得到 VPatch 的已编译的 DLL)

以下是在本例子中的练习步骤,通过这个练习,你将会领略到 VPatch 在补丁安装程序方面的巨大作用。

查看更多...

Tags: VPatch Inno Setup NSIS 补丁 安装程序 脚本 插件 Plugin

分类:InnoSetup 使用技巧 | 固定链接 | 评论: 16 | 引用: 0 | 查看次数: 17916
以下代码实现:
引用来自 test.nsi,2005-8-23 引用来自 test.nsi,2005-8-23
  !include "MUI.nsh"
  
OutFile "test.exe"

  
!define MUI_PAGE_CUSTOMFUNCTION_Pre ComponentsPre

查看更多...

Tags: NSIS 脚本 安装程序 组件

分类:NSIS 使用技巧 | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 8384

如何使用NSIS实现多目录安装设置

有些时候,我们需要让用户设置多个安装目录,如果大家用过 Delphi 就知道了,安装 Delphi 的时候我们可以选择为不同功能的程序(例如共享文件目录,主程序目录,数据库设置程序目录等等)设置不同的安装目录,而这样的功能怎么实现呢,以下为一个很好的例子脚本。
引用来自 test.nsi,2005-8-23 引用来自 test.nsi,2005-8-23
!include "MUI.nsh"

Name "Test App"
OutFile "test.exe"

查看更多...

Tags: NSIS 脚本 Delphi 安装程序

分类:NSIS 使用技巧 | 固定链接 | 评论: 3 | 引用: 0 | 查看次数: 9082