InstallShield
文章平均质量分 64
FANGAO
这个作者很懒,什么都没留下…
展开
-
InstallShield内部库函数之1 库函数综述
InstallShield内部库函数之1 库函数综述InstallShield包含300多个内部库函数,用户可在安装脚本中调用它们来创建程序组,操作文件夹,处理目录,监督安装状态,创建对话框,操作文件及其它更多工作。因为InstallShield脚本编译器已经识别这些库函数名,所以用户在使用它们之前无须说明。为了成功调用一个内部库函数,用户必须知道库函数名称及使用格式。InstallShield原创 2001-06-24 09:49:00 · 1100 阅读 · 0 评论 -
InstallShield内部库函数之8 文件配置函数
InstallShield内部库函数之8 文件配置函数8.1 高级配置文件函数 高级配置文件函数比Ez配置文件函数提供给高级开发人员更大的灵活性和对系统配置的更多控制。为使用这些高级函数访问和编辑一个系统配置文件,可通过调用ConfigFileLoad开始。大多数其它函数只有在系统配置文件已经由ConfigFileLoad打开后才能被调用。当你结束编辑系统配置文件时,调用ConfigFi原创 2001-06-24 10:02:00 · 1155 阅读 · 0 评论 -
InstallShield内部库函数之12 共享和锁定文件函数
InstallShield内部库函数之12 共享和锁定文件函数 一个共享文件是一个可以被多个应用程序使用的文件,如.dll,.vbx或驱动程序。InstallShield保护共享文件在卸载过程中不被删除。 使用SHAREDFILE选项的函数把所有的文件都视为共享文件,因而为所有包含的文件递增注册表引用计数器。如果文件存在于目标目录并且它的注册表引用计数器大于0,则InstallShield将原创 2001-06-24 10:06:00 · 1385 阅读 · 2 评论 -
InstallShield内部库函数之14 路径缓冲函数
InstallShield内部库函数之14 路径缓冲函数 路径缓冲函数有助于你处理包含查找路径的字符串。路径缓冲函数工作在一个唯一的作为路径缓冲的临时字符串变量。该路径缓冲在InstallShield内部被定义;所有路径字符串函数对路径缓冲中的内容起作用。 这些函数不支持长文件名。在将长文件名传递到一个路径缓冲函数前调用LongPathToShortPath将它转换到等价的短文件名。原创 2001-06-24 10:09:00 · 1142 阅读 · 0 评论 -
InstallShield内部库函数之17 外壳函数
InstallShield内部库函数之17 外壳函数 外壳函数创建新的程序文件夹,删除存在的程序文件夹,添加项目到存在的程序文件夹。在安装的最后,添加应用程序到适当的程序文件夹以允许用户立即访问你的软件。下列函数也支持不同的图标选项。AddFolderIcon添加一个图标到一个文件夹。CreateProgramFolder创建一个程序文件夹。CreateShellObjects创建在资源窗原创 2001-06-24 10:12:00 · 1280 阅读 · 0 评论 -
InstallShield内部库函数之21 版本检测函数
InstallShield内部库函数之21 版本检测函数 下列函数允许你访问存在于Windows 95及更高版本的文件中的版本信息。为使用这些函数,你需要知道有关版本资源的背景信息。查阅Microsoft Windows Programmers Reference, Volume 4:资源手册来更好得了解版本资源。函数说明假定你完全熟悉版本资源的概念。 下列函数获得一个具体文件的版本原创 2001-06-24 10:16:00 · 1787 阅读 · 0 评论 -
InstallShield内部库函数之3 信息函数
InstallShield内部库函数之3 信息函数下列信息函数提供操作环境中有效资源的数据:磁盘空间,内存和操作模式:GetDiskSpace返回指定磁盘的有效字节数(未使用的)(最高为2GB)。GetDiskSpaceEx以bytes、kilebytes、megabytes或gigabytes为单位返回一个磁盘的空闲空间,。GetEnvVar返回一个环境变量的当前值。GetExtents返回屏原创 2001-06-24 09:54:00 · 1162 阅读 · 0 评论 -
InstallShield内部库函数之4 内部对话框函数
InstallShield内部库函数之4 内部对话框函数 下列函数创建简单对话框,如Yes/No对话框和消息框。一些函数允许你简单地显示公用对话框的各种类型。有Cancel按扭的内部对话框当该按扭被选中时不返回CANCEL(2)值。而是调用当前定义的退出处理程序。注意:作为缺省,InstallShield Professional 6以Windows 2000 风格显示最终用户对话框,该风原创 2001-06-24 09:56:00 · 1800 阅读 · 0 评论 -
InstallShield内部库函数之5 Sd对话框函数
InstallShield内部库函数之5 Sd对话框函数 InstallShield提供一些Sd对话框函数,用户可自定义和显示。Sd对话框使用可以创建用户输入的对话框的特殊脚本定义函数来创建。然后该对话框根据所作选择返回值给脚本。 Sd对话框有一个Cancel按钮,当它被选中时不返回一个CANCEL值。而是调用缺省的退出处理。下面是所有有效的Sd对话框函数的列表:DialogSetI原创 2001-06-24 09:57:00 · 1855 阅读 · 0 评论 -
InstallShield内部库函数之2 用户界面函数
InstallShield内部库函数之2 用户界面函数用户界面函数允许用户自定义特定的错误信息及错误框标题。然而,一些在安装开发中遇到的内部错误信息是不能由用户界面函数来修改的。这部分主要对用户界面函数的语法、描述、参数等作详细说明。2.1 Disable函数语法:Disable(nConstant)说明:Disable函数使由参数nConstant指定的用户界面对象或安装特性无效。参数:nC原创 2001-06-24 09:52:00 · 1178 阅读 · 0 评论 -
InstallShield内部库函数之23 网络资源
InstallShield内部库函数之23 网络资源InStallShield软件公司为安装程序制作提供了非常完善的技术支持,其中包括正常提供的软件使用支持,同时在该公司网址上对各种制作工具、技术以及业内最新消息进行发布,下面将该公司网络资源进行介绍。InStallShield软件公司网址: http://www.InStallShield.comInstallShield Professi原创 2001-06-24 10:18:00 · 1861 阅读 · 0 评论 -
InstallShield内部库函数之6 自定义对话框函数
InstallShield内部库函数之6 自定义对话框函数 下列函数处理自定义对话框进程。你使用一个资源编辑器来创建对话框并可用这些函数把它插入脚本中。 任何你可以创建的Windows对话框都可以被使用在一个安装脚本中。对话框可以有单行或多行编辑框,单个或多个选择列表框,组合框,单选钮,复选框和下按按扭作为标准控件。对于更复杂的控件,则提供高级函数,如CmdGetHwndDlg, L原创 2001-06-24 10:01:00 · 1605 阅读 · 0 评论 -
InstallShield内部库函数之7 组件函数
InstallShield内部库函数之7 组件函数下列函数允许你控制文件媒体、创建和处理脚本创建的组件组:ComponentAddItem增加一个新的组件到脚本创建的组件组中。ComponentCompareSizeRequired确定是否有足够的空闲磁盘空间给选定的组件。ComponentDialog呈现一个对话框,允许最终用户选择组件和指定一个目标位置。ComponentError当一个组件原创 2001-06-24 10:02:00 · 1481 阅读 · 1 评论 -
InstallShield内部库函数之9 文件和文件夹函数
InstallShield内部库函数之9 文件和文件夹函数 文件和文件夹函数提供一个全面的方法来处理文本文件,二进制文件和文件夹。许多函数使用变量TARGETDIR 和SRCDIR作为路径并只接受文件名作为参数。适当时也接受通配符。ChangeDirectory使指定的目录为当前目录。CloseFile关闭一个打开的文件。CopyFile将一个文件从一个文件夹拷贝到另一个。CreateDi原创 2001-06-24 10:04:00 · 2185 阅读 · 0 评论 -
InstallShield内部库函数之16 列表处理函数
InstallShield内部库函数之16 列表处理函数 列表被使用来保存相关信息组。在InstallShield中,有两类列表:字符串列表和数字列表。提供两组函数来处理列表:每个处理一种类型。以"Item"结尾的列表函数处理数字列表。以"String"结尾的列表函数处理字符串列表。你不能将数字列表函数使用到字符串列表,反之亦然。下面是在一个安装脚本中处理列表的函数。ListAddItem原创 2001-06-24 10:10:00 · 1478 阅读 · 0 评论 -
InstallShield内部库函数之18 扩展函数
InstallShield内部库函数之18 扩展函数 扩展函数允许你调用动态链接库中的函数,调用Windows APIs,或运行另一个应用程序或安装程序脚本。UseDLL 和 UnUseDLL函数允许你装入一个DLL到内存中或卸载它并使用DLL。LaunchApp 和 LaunchAppAndWait函数允许你仍在执行脚本时运行另一个Windows 或DOS应用程序。CallDLLFx从一个外原创 2001-06-24 10:13:00 · 1275 阅读 · 0 评论 -
InstallShield内部库函数之19 批处理函数
InstallShield内部库函数之19 批处理函数19.1 高级批处理文件函数 高级批处理文件函数和Ez批处理文件函数不同,它们提供更大的灵活性和对批处理文件的更多控制。当需要对一个批处理文件做更多扩充和更复杂的修改,则使用这些函数。 为用这些高级函数来编辑一个批处理文件,你必须首先通过调用BatchFileLoad把该文件装入到内存。当完成了对该批处理文件的修改,然后必须调用原创 2001-06-24 10:14:00 · 1444 阅读 · 0 评论 -
InstallShield内部库函数之20 卸载函数
InstallShield内部库函数之20 卸载函数 下列函数执行卸载安装和/或维护安装一个已安装应用程序的所需服务。ComponentGetTotalCost请参阅7.9。ComponentTransferData请参阅7.23。DeinstallSetReference请参阅15.3。DeinstallStart请参阅15.4。InstallationInfo请参阅15.5。Maint原创 2001-06-24 10:15:00 · 1542 阅读 · 1 评论 -
InstallShield内部库函数之22 杂项函数
InstallShield内部库函数之22 杂项函数 下列函数提供不同的功能,如低层硬件接口,组件创建和操作和用户输出。Do执行当前定义的EXIT 和 HELP处理程序。DoInstall运行另一个InstallShield安装程序。Handler指定一个对退出和帮助事件响应时转移到的标号。ISCompareServicePack比较安装在目标OS上的服务程序包数和指定的服务程序包数。Me原创 2001-06-24 10:17:00 · 1658 阅读 · 0 评论 -
InstallShield内部库函数之13 字符串函数
InstallShield内部库函数之13 字符串函数 字符串函数提供处理字符串变量和文字的功能。字符串函数与标准C语言函数相似。返回值也遵守C语言的规定。CopyBytes从一个字符串中拷贝指定字节数到另一个。GetDir从一个路径名或全限定文件名中删除驱动器标识。GetDisk从一个路径名或全限定文件名中检索磁盘驱动器标识。NumToStr将一个数字转换为一个字符串。ParsePath从一原创 2001-06-24 10:07:00 · 4061 阅读 · 3 评论