社区
界面
帖子详情
installshield 的两个简单问题?
tserpent
2003-10-16 06:05:18
installshield 6.0
1.如何让生成的安装程序,只有一个setup.exe,而不是一大堆的东西?
2.我的安装包有中英文两种语言的支持,我希望能检测安装机器的语言系统,然后再根据结果来安装,比如,是中文的就安装中文的包,英文的就安装英文的包,不知道应该如何做?
希望有人能指点一下!
...全文
45
5
打赏
收藏
installshield 的两个简单问题?
installshield 6.0 1.如何让生成的安装程序,只有一个setup.exe,而不是一大堆的东西? 2.我的安装包有中英文两种语言的支持,我希望能检测安装机器的语言系统,然后再根据结果来安装,比如,是中文的就安装中文的包,英文的就安装英文的包,不知道应该如何做? 希望有人能指点一下!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tserpent
2003-10-27
打赏
举报
回复
原来我用的是installshield 5.0 for vc 6.0, 不是6.0.
现在装了一个6.22,可以了。
flyelf
2003-10-17
打赏
举报
回复
在Media Wizard中应该有一步:Self-extracting package
在这页中的Package the setup into a self-extracting executable检查框选中
fanged
2003-10-17
打赏
举报
回复
1,有这种功能,在安装的时候生成自解压包,耐心找一下。或者在网上看看相关资料。
2,在installshield的内部库函数里面有判断客户机语言的函数,你可以试着做一下。
tserpent
2003-10-17
打赏
举报
回复
找过很多遍了,也没有发现这个选项。
flyelf
2003-10-16
打赏
举报
回复
1、在生成安装程序的向导中,有一步就是设置是否生成一个文件的选项,仔细看看,应该能找到
InstallShield
内部库函数說明
InstallShield
包含300多个内部库函数,用户可在安装脚本中调用它们来创建程序组,操作文件夹,处理目录,监督安装状态,创建对话框,操作文件及其它更多工作。因为
InstallShield
脚本编译器已经识别这些库函数名,所以用户在使用它们之前无须说明。 为了成功调用一个内部库函数,用户必须知道库函数名称及使用格式。
InstallShield
库函数参阅附录D库函数索引。在接下去的几节中我们将对其中主要的一些库函数作详细介绍。在这里先
简单
向用户描述一下库函数的构成。 如:AskYesNo是一个库函数,它在对话框中显示一个询问,然后等待最终用户通过点击按扭来响应,Yes或No。AskYesNo格式如下: AskYesNo(szQuestion,nDefault)。这个格式显示了正确的函数名,括号中显示了函数的参数列表。在函数的详细说明帮助中,每个参数用匈牙利标记法表示,指出每个参数位置上可被接受的数值类型。AskYesNo要求
两个
参数:第一个是字符类型,第二个是数值型。 与C语言一样,
InstallShield
区分大小写,因此用户要严格注意库函数名称中大写字母。 在用户的脚本中使用任何库函数,传递的参数数目一定要正确,并且要确保传递的每个参数值符合该位置规定的类型。如果用户传递了错误的参数数目或者在任何一个或几个参数位置传递了不相符的数值类型,脚本都不能被编译。
一个完整的
installshield
安装程序实例(艾泽拉斯之海洋女神出品)
一个完整的Installscript MSI Project,分为基本设置和编程两部分,基本设置是一个完整的
简单
安装程序,编程部分包括注册表检查,自动安装第三方软件,显示用户的输入信息,自定义feature,在安装时实时拷贝外部文件,允许用户指定快捷方式,安装完毕自动运行程序,设置环境变量;完美卸载,卸载时卸载服务等。最后还有如何打包,如何替换皮肤等小技巧的说明。 对每一个用到的函数都有详细解释,包括每个参数的解释。
Far Manager v3.0.5423.zip
Far Manager是一款专业的文件管理器工具,软件可以实现对任意文件的复制、移动、删除、编辑等常用操作,也可以对目录进行操作,支持长文件名和中文文件名。软件分左右
两个
窗口,包含很多应用插件,可以完成更多的文件管理功能。软件界面美观简洁、
简单
全面、实用方便,无需培训,即可快速上手,轻轻松松完成日常文件管理功能,真正做到
简单
全面实用。是用户实现文件管理功能的好帮手。 Far Manager特点 1、FAR 是一个文件管理器,分左右
两个
窗口,可以对文件任意的复制、移动、删除、查看、编辑等操作,也可以对目录进入操作,支持长文件名和中文文件名,使用极其方便。它包含众多的插件,还可以外挂插件,以便完成更多的功能。 2、 当使用 InstallExplorer 插件后,可以解开安装程序,它支持的安装程序相当多,包括:Wise, Vise, Inno Setup, Gentee Installer,
InstallShield
, NullSoft Installer (ver>=1.1o), SetupFactory, Eschalon.?msi, Windows Installer 等。 Far Manager截图
Inno Setup执行SQL脚本的方法.zip_inno setup_执行sql_脚本
作为和NSIS并立的、
两个
最流行的免费Windows应用程序安装包制作工具之一,Inno在学习难度上相对要低一些,非常适合对一些
简单
的桌面程序打包。但对于较复杂的安装过程,或者Web应用程序来说,我个人觉得不是Inno的强项。当然,既然Inno内嵌了Pascal语言用以扩展功能,理论上不是不可以应付复杂的安装过程,但实现起来要复杂一些。 比如对于在安装过程中连接数据库并执行SQL脚本这样的需求,使用
InstallShield
应该会
简单
地多,而Inno却不支持直接操作数据库,并且相关的资料说明少之又少,还不如NSIS丰富,以至于我踏破铁鞋无觅处,最终却在NSIS的资料中找到了思路。 主要的思路是,在安装过程中,调用数据库客户端连接数据库并执行SQL脚本,然后将执行结果或错误信息输出到文件中,最后通过分析这个文件来判断命令执行的结果。但是,既然是调用特定的客户端,那么对不同数据库的操作自然就有所区别,具体情况如下所述。
安装程序制作工具包及教程
软件压缩包包含常见的5款软件制作程序 1、Inno Setup5.4.3 是一个免费的安装制作软件,小巧、简便、精美是其最大特点,支持pascal脚本,能快速制作出标准Windows2000风格的安装界面,足以完成一般安装任务。该软件用Delphi写成,其官方网站同时也提供源程序免费下载。它虽不能与
Installshield
这类恐龙级的安装制作软件相比,但也当之无愧算是后起之秀。 2、
installshield
4.0 是一款EXE安装文件打包程序。它的主要功能是用来建立EXE安装程序。你有一些零零散散的安装文件吗?这个软件跟
InstallShield
一样都是同一家公司开发出来的,不过它是不同的产品。它可以让你建立自解压文档,然后执行安装程序。
installshield
更具特色的是,可以建立欢迎对话框,以及选择是否要建立显示安装提示和显示授权协议,并且可以加入密码来保护安装程序。最重要的是,它还可以压缩成为 *.CAB 档。 3、 NSIS 2.4.5 是“Nullsoft 脚本安装系统”(Nullsoft Scriptable Installation System) 的缩写,它是一个免费的 Win32 安装、卸载系统,采用了简洁高效的脚本方式。它本来是一个由 Nullsoft 创建并用于作为 Winamp 及其插件发布的系统,但现已被上百个应用程序所应用,作为它们进行程序发布的工具。 NSIS 创建的安装程序可以进行安装、卸载、设置系统设置、解压文件等等。几乎可以做所有事情。因为它基于脚本文件,所以您可以完全控制您的安装程序的每个部分。它的脚本语言支持变量、函数、字串处理,就像是一个普通的程序语言 - 但其仅设计用来创建安装程序。 4、 Smart Install Maker5.0.4 是一款安装程序制作工具软件,提供了
简单
、方便和容易理解的界面,可以制作专业化的安装程序以及最大化的程序文件压缩能力。可以制作基于.NET和WIN32下的安装程序。 安装即完成注册,默认语言为简体中文(2052)。为了减少体积,另外其他语言估计用的也不多,语言只保留了中文和英文两项。 找寻了很多安装制作程序,这款算是比较优秀的,使用方便而且体积较小。容易上手,一看就明白! 5、绿色单文件封装工具 v1.6 将多文件绿色软件打包成单文件exe程序,支持格式有exe、bat、cmd。 选项说明: 1、DOS :用命令行执行程序,也会出现黑窗口; 2、清除:程序执行完毕后,自动删除释放的临时文件; 3、压缩:新打包的程序通过UPX壳压缩; 4、秩序:多执行文件时,按文件列表顺序逐一执行,反之,并发执行; 5、快捷键支持,Shirt+Enter 开始封装,ESC 终止封装;
界面
15,979
社区成员
115,896
社区内容
发帖
与我相关
我的任务
界面
VC/MFC 界面
复制链接
扫一扫
分享
社区描述
VC/MFC 界面
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章