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

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


Tag: 安装程序 |
预览模式: 普通 | 列表

NSIS 常用小问题合集(论坛收集) #3

程序代码 程序代码
问: 我想让软件安装在windows2000以上的版本, 98,ME的不要.
        请问如何在安装的时候得到当前操作系统的信息,如果系统不符合要求,就退出安装程序.

答: ReadRegStr $0 HKLM "SOFTWARE\Microsoft\Windows NT\CurrentVersion" CurrentVersion
        strcmp $0 "" 98 nt

查看更多...

Tags: NSIS 安装程序 问题

分类:NSIS 使用技巧 | 固定链接 | 评论: 5 | 引用: 0 | 查看次数: 16747
(基于 NIS Edit 2.0.3 修改编译)   之前修改版本的历史: http://restools.hanzify.org/article.asp?id=24
最底下有下载连接。

build 050515
1.优化脚本导出 HTML 的代码,打开速度加快,另外可以随编辑器的字体设置变化,跳格符宽度也随编辑器的设置宽度变化,添加行号。所有字体样式都会跟随编辑器设置,包括关键字,行号。(示例: http://restools.hanzify.org/temp/makensis.htm )

查看更多...

Tags: NIS Edit VNISEdit Venis 插件 安装程序 脚本编辑

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

文件下载: 点击这里下载

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

查看更多...

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

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

NSIS 常用小问题合集(论坛收集) #2

程序代码 程序代码
问: NSIS里那种算法打包出来的文件更小?

答: LZMA(固实) 相当于 7z 创建固实压缩档案。如果用 SetCompressorDictSize 把字典调大(不过同时也减慢了速度,占用更大内存),应该可以把压缩调到极限压缩等级。7z 的极限压缩默认字典为 32 MB
SetCompressor /SOLID lzma
SetCompressorDictSize 32

查看更多...

Tags: NSIS 安装程序 问题

分类:NSIS 使用技巧 | 固定链接 | 评论: 6 | 引用: 0 | 查看次数: 15490
从论坛中重新翻了出来。其实是让初学者认清它们之间的差别。
引用内容 引用内容
我来说句公道话,我觉得这两个学起来都不太难,不过要从一个从来没有学过安装程序制作的人说起,我就两个都是初学的(因为我以前从来不做安装程序,偶尔做做只是为了安装数据库程序,不介意大小,所以只用 Delphi 附带的安装程序制作),当然,如果 NSIS 没有帮助的随时调用(在编辑器中随时按 F1 查相关命令功能),没有一些简单例子,没有向导,直接用写字板来写的话,的确跟 Inno Setup 没法比,但是 Inno Setup 何尝不是有个 ISTool 呢?所以说易用性不是只靠看脚本的简单复杂,再简单,如果你不了解脚本中单词的含义,也是不会用的,另外,对于一些人说 Inno Setup NSIS 简单,是因为他们从一开始接触 NSIS 就已经对 Inno Setup 相当熟悉,所以做安装程序的时候一开始就打算立刻要实现目前已经掌握的 Inno Setup 的安装功能,但是,那是没可能的,学习总有个过程,所以我以一个同时初学两个安装脚本的身份来说,这两个安装脚本,如果一开始你只是做一个基本的安装程序,两者的容易程度都没有差别,只是脚本让人家看起来 NSIS Inno Setup 复杂,但是,有一点要注意,对于初学者,当我做了一个 Inno Setup 脚本后,和做一个 NSIS 脚本后,都需要翻查帮助,现在来说, Inno Setup NSIS 都有比较完整的中文帮助,对于大多数人来说学习这两个都比较简单,只要你不是单纯用文本编辑器来写脚本,就都不是太难,Inno Setup 随着作者的 Code 段功能的不断增加,也会能做出复杂的安装程序,但是学起来也要有编程基础,NSIS 来说,我初学是这样的,先用 NIS Edit (当初只用这个,以后才自己修改的)生成一个初始脚本,然后什么都不看,前不看,后不看,因为前面那都是界面设置,后面是卸载的,所以只看中间 Section 段,问题简单多了,文件释放罢了,而且语法简单,随便复制代码,添加文件就可以了,目前有了插件来添加 文件 和 注册表 文件 的代码,问题就更简单了,所以觉得对于初学者来说,两者学起来都没有区别的,不过 ISTool 发展已经有一段历史,所以功能比较完善,结合脚本的功能选项比较多样化,因而不需要用户更多的接触脚本,我敢保证,如果单纯用写字板写脚本,两个安装脚本虽然 Inno Setup 比较上文字比较少,但是写起来不比 NSIS 简单。所以说如果你已经掌握了 INNO,也不推荐重新学 NSIS,毕竟 Inno Setup 在功能上也不差,学好 [Code] 段编程,安装也可以做得很 Cool。没必要浪费太多的时间重新掌握另外一门,不过如果你有心学多一门的例外。
感觉就是如此,不用随意听信别人的,自己先试试,用向导做一个简单的安装程序,看看难易程度,要知道在程序设计的学习中,有一个很重要的课题,那就是“Hello,World!”,以后的学习激情全因为此。

Tags: NSIS Inno Setup ISTOOL Delphi 安装程序

分类:NSIS & InnoSetup | 固定链接 | 评论: 4 | 引用: 0 | 查看次数: 12813
可能有些人不知道其实 INNO SETUP 也有人专门为它设计安装图片的,早前下载了,觉得还是不错的,所以放上来分享,可能有部分人并不上去它的主页看,所以未必看过。

附图:
   

查看更多...

Tags: Inno Setup 图片 安装程序

分类:NSIS & InnoSetup | 固定链接 | 评论: 4 | 引用: 0 | 查看次数: 10774

专为 NSIS 设计的安装程序图片,多图


程序代码 程序代码
http://images3.deviantart.com/f/2005/147/1/5/1111_Headerbmps.zip



程序代码 程序代码
http://fs5.deviantart.com/f/2004/341/8/7/headerbmps.zip

查看更多...

Tags: NSIS 安装程序 图片

分类:NSIS & InnoSetup | 固定链接 | 评论: 0 | 引用: 0 | 查看次数: 7682
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