InstallShield内部库函数之12 共享和锁定文件函数

原创 2001年06月24日 10:06:00
InstallShield内部库函数之12  共享和锁定文件函数
  一个共享文件是一个可以被多个应用程序使用的文件,如.dll,.vbx或驱动程序。InstallShield保护共享文件在卸载过程中不被删除。
  使用SHAREDFILE选项的函数把所有的文件都视为共享文件,因而为所有包含的文件递增注册表引用计数器。如果文件存在于目标目录并且它的注册表引用计数器大于0,则InstallShield将其注册表引用计数器增一。如果共享文件不存在于目标目录并且它没有引用计数器,InstallShield创建该计数器并设置它为1。如果共享文件已经存在于目标目录当没有引用计数器,InstallShield创建该计数器并初始化它为2,作为防止在卸载过程中意外删除的预防措施。
  共享文件当它们被锁定时不能被更新。一些InstallShield文件传输函数使用SHAREDFILE选项,因而在文件传输过程中被锁定的.dll和.exe文件可以被记录并在Windows 或系统重启时被更新。
  InstallShield将一个正被一个应用程序或系统使用的文件视为锁定。锁定文件不必要是共享文件。
下列函数处理共享和锁定文件:
Is
请参阅3.9。
RebootDialog
请参阅4.9。
SdFinishReboot
请参阅5.17。
VerUpdateFile
请参阅21.5。
XCopyFile
请参阅9.28。

InstallShield内部库函数之INI文件函数

INI文件函数    INI文件函数从初始化和配置文件中获得信息或拷贝信息到这些文件。一个初始化文件是一个特殊的包含关键字名-值对的ASCII文件。关键字名-值对代表运行时对应用程序的选项。你也可以访...
  • KandyPig
  • KandyPig
  • 2006年12月29日 10:46
  • 2402

InstallShield内部库函数 文件和文件夹函数

文件和文件夹函数     文件和文件夹函数提供一个全面的方法来处理文本文件,二进制文件和文件夹。许多函数使用变量TARGETDIR 和SRCDIR作为路径并只接受文件名作为参数。适当时也接受通配符。...
  • dy_paradise
  • dy_paradise
  • 2012年11月28日 15:17
  • 4509

InstallShield内部库函数全集十二-共享和锁定文件函数、字符串函数

12  共享和锁定文件函数  一个共享文件是一个可以被多个应用程序使用的文件,如.dll,.vbx或驱动程序。InstallShield保护共享文件在卸载过程中不被删除。  使用SHAREDFILE选...
  • song00100
  • song00100
  • 2009年01月08日 16:14
  • 249

InstallShield内部库函数之7 组件函数

InstallShield内部库函数之7  组件函数下列函数允许你控制文件媒体、创建和处理脚本创建的组件组:ComponentAddItem增加一个新的组件到脚本创建的组件组中。ComponentCo...
  • FANGAO
  • FANGAO
  • 2001年06月24日 10:02
  • 911

InstallShield内部库函数之15 注册表函数

InstallShield内部库函数之15  注册表函数下列函数允许你访问注册表,读、创建和删除注册表项,和为卸载建立注册表相关参数。CreateCreateInstallationInfo为你安装的...
  • FANGAO
  • FANGAO
  • 2001年06月24日 10:10
  • 1114

InstallShield内部库函数之3 信息函数

InstallShield内部库函数之3  信息函数下列信息函数提供操作环境中有效资源的数据:磁盘空间,内存和操作模式:GetDiskSpace返回指定磁盘的有效字节数(未使用的)(最高为2GB)。G...
  • FANGAO
  • FANGAO
  • 2001年06月24日 09:54
  • 742

InstallShield内部库函数之20 卸载函数

InstallShield内部库函数之20  卸载函数    下列函数执行卸载安装和/或维护安装一个已安装应用程序的所需服务。ComponentGetTotalCost请参阅7.9。Component...
  • FANGAO
  • FANGAO
  • 2001年06月24日 10:15
  • 1158

InstallShield内部库函数之6 自定义对话框函数

InstallShield内部库函数之6  自定义对话框函数    下列函数处理自定义对话框进程。你使用一个资源编辑器来创建对话框并可用这些函数把它插入脚本中。    任何你可以创建的Windows对...
  • FANGAO
  • FANGAO
  • 2001年06月24日 10:01
  • 1037

InstallShield内部库函数之注册表函数

InstallationInfo 语法:InstallationInfo (szCompany, szProduct, szVersion, szProductKey); 说明:Installat...
  • ghevinn
  • ghevinn
  • 2013年02月25日 16:53
  • 1601

InstallShield内部库函数之19 批处理函数

InstallShield内部库函数之19  批处理函数19.1  高级批处理文件函数    高级批处理文件函数和Ez批处理文件函数不同,它们提供更大的灵活性和对批处理文件的更多控制。当需要对一个批处...
  • FANGAO
  • FANGAO
  • 2001年06月24日 10:14
  • 1124
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:InstallShield内部库函数之12 共享和锁定文件函数
举报原因:
原因补充:

(最多只允许输入30个字)