示例:
Source: "MYPROG.EXE"
DestDir (必需的)
说明:
这个是文件将要被安装到用户的系统当中去的目录。它几乎总是以一个目录常量开始的。如果指定的路径不存在于用户的系统中,它将会被自动的创建。
示例:
DestDir: "{app}"
DestName
说明:
这个常数为将要安装到用户的系统中的文件指定一个新的名字。在默认的情况下,安装程序使用的是同 Source 参数一样的文件名,因此在多数情况下不需要指定该参数。
示例:
DestName: "MYPROG2.EXE"
CopyMode
默认:
normal
说明:
“复制模式”,指定文件复制的规则,必须是下列规则之一。
normal
这是最常使用的选项。如果文件已经存在于用户的系统当中并且比要复制的文件的版本更新时(由文件的版本信息决定),安装程序将会向用户提出询问是否要替换掉已经存在的文件。如果已经存在的文件不包含文件的版本信息,它将会被覆盖而不会向用户询问。
参见这个标题下面的注意中关于版本检查的重要说明。
onlyifdoesntexist
只有当用户的系统中的文件不存在时才复制文件。
alwaysoverwrite
总是覆盖已经存在的文件,甚至如果已经存在的文件比被安装的文件的版本更新的情况下也是如此。对于共享的系统文件永远也不要这样做!
alwaysskipifsameorolder
类似于 normal, 不同之处是如果遇到已经存在的文件不会向用户提出询问。当这个模式被使用时,更新的一经存在的文件时从来不会被替换的。
示例:
CopyMode: normal
Attribs
说明:
为文件指定附加的“属性”,它可以包括一个或多个属性,它们是:readonly, hidden, system. 如果没有指定这个参数,安装程序不会给文件指派任何特殊的属性。
示例:
Attribs: hidden system
FontInstall
说明:
告诉安装程序需要被安装的文件是一个字体文件,该值是被保存到注册表或 WIN.INI 文件中的字体名称,这个名称必须严格地和在资源管理器中双击字体文件看到的名称相对应。注意,安装程序会自动的在字体名称的末尾加上“(TrueType)”。