| [Version] | 用于确认 .inf 文件的基本版本信息。 |
| [DefaultInstall] | 默认情况下,会执行 Installation 节。包含指向其他节的指针,该节可用于指定要复制和删除的文件、注册表的更新、.inf 文件的更新等。 |
| [OtherInstall] | 使用与 [DefaultInstall] 节相同的格式,但是必须明确地调用。有助于定义组件卸载方式。 |
| [DestinationDirs] | 指定在硬盘上复制、删除或重命名节文件的位置(例如 /Windows 或 Windows/System) |
| [FileCopy/Delete/RenameSection(s)] | 列出要复制、删除或重命名的文件。 |
| [RegistryUpdateSection(s)] | 指定在注册表中添加或删除的项目。 |
| [IniFileUpdateSection(s)] | 指定 .ini 文件的更新。链接将在该节中创建。 |
| [SourceDisksNames] | 列出包含文件的磁盘。 |
| [SourceDisksFiles] | 列出每个文件所在的特定磁盘。 |
| [Strings] | 列出上面所使用的可本地化字符串。 |
Version 节
[Version]
Signature="$Chicago$"
LayoutFile=filename.inf
定义所有 Windows .inf 文件的标准头信息。注意如果签名不是 $Chicago$,Windows 不会把 .inf 文件当作 Windows 识别的任何设备类型的 .inf 文件接受。
注意签名字符串的识别不会区分大小写。例如,既可以用$Chicago$,也可以用$CHICAGO$。
filename.inf
对包含安装该组件所需布局信息(源盘和文件)的 .inf 文件加以命名。该行是可选的。如果未在别处给出,SourceDisksNames 和 SourceDisksFiles 节必须在该 .inf 文件中给出。
下面显示的是一个典型的 Version 节示例:
[Version] Signature="$CHICAGO___FCKpd___0quot;
讯享网
Install 节
[ install-section-name]Copyfiles = file-list-section[,<file-list-section>]...
Renfiles = file-list-section[,file-list-section]...
Delfiles = file-list-section[,file-list-section]...
UpdateInis = update-ini-section[,update-ini-section]...
UpdateIniFields = update-inifields-section[,update-inifields-section]...
AddReg = add-registry-section[,add-registry-section]...
DelReg = del-registry-section[,del-registry-section]...
Ini2Reg = ini-to-registry-section[,ini-to-registry-section]...
UpdateCfgSys = update-config-section
UpdateAutoBat =update-autoexec-section
标识包含组件安装信息 .inf 文件中的其他节。
在 Install 节中,以上语法中所显示的项目类型并不全是必需的。如果已经使用某一项目类型,则必须在 .inf 文件中指定该节的名称。(CopyFiles 条目是例外,它可以使用文件名搭配 "@" 字符来复制单个文件,而不用指定节名。)节名必须由可打印字符组成。
在任何一个 Install 节中,只能使用一种类型的项目。一个项目中可以列出多个节名,但是在每个附加名称前必须有逗号。
install-section-name
如果命名 Install 节 [DefaultInstall],当右键单击 .inf 文件,然后单击“安装”时,它将运行。这也是选择 .inf 文件作为使用 Cabpack 向导的安装选项时会执行的节。
下面显示的是一个典型的 Install 节示例。它包含 Copyfiles 和 AddReg 项目,这两个项目可以识别包含要安装哪些文件的信息的节。
讯享网[MyApplication] Copyfiles=MyAppWinFiles, MyAppSysFiles, @SRSutil.exe AddReg=MyAppRegEntries
请注意,在该示例中,通过将 [MyApplication] 节重命名为 [DefaultInstall],右键单击 .inf 文件并单击“安装”命令时,将执行 Install 节。
CopyFiles 项目提供了一个特殊符号,允许直接从复制行复制单个文件。可以通过在文件名前加上 @ 符号作为前缀来复制单个文件。使用该符号的复制文件的目标目录为 DefaultDestDir,该目录在 DestinationDirs 节中定义。下面显示的是如何复制单个文件的示例:
CopyFiles=FileSection1,@myfile.txt,@anotherfile.txt,LastSectionName
Copy Files 节 (CopyFiles)
[CopyFiles-section-name]
destination-file-name[, source-file-name][,temporary-file-name][,flag]
[destination-file-name[,source-file-name][, temporary-file-name]][,flag]
列出要从源盘复制到目标目录的文件名。在 .inf 文件的其他节中指定源盘和与每个文件相关的目标目录。file-list-section 名必须出现在 Install 节的 CopyFiles 项目中。
请注意,可以在 Install 节本身的 CopyFiles 项目中指定复制单个文件,而不必生成 CopyFiles 节。为此,请使用特殊字符 "@" 强制复制单个文件。在 Install 节的参考主题中包含在 CopyFiles 类型的项目中使用 "@" 字符的示例。使用这种方法复制单个文件稍微有点限制,因为在这种情况下源文件名和目标文件名必须相同,并且不能使用临时文件。
destination-file-name
目标文件名。如果没有给出源文件名,那么它也是源文件名。
source-file-name
源文件名。文件复制操作的源文件名不一定要和目标文件名完全相同。
temporary-file-name
文件复制操作的临时文件名。安装程序将复制源文件,但给它临时文件名。下一次启动操作系统时,将把临时文件名重命名为目标文件名。在将文件复制到已打开或 Windows 正在使用的目标文件时,该功能十分有用。
flag
在安装过程中用于执行特殊操作的可选参数。通过添加标志值创建组合标志,可以使用多个标志。可以使用以下有效标志:
| 1 | 在 CopyFiles 上:用户企图跳过文件时,发出警告。 |
| 1 | 在 DelFiles 上:如果文件正在使用,则在 Wininit.ini 中删除排队延迟,否则不能删除当前使用的文件。 |
| 2 | 关键安装:不允许用户跳过文件。 |
| 4 | 忽略版本检查并且始终复制文件。这将会覆盖较新的文件。 |
| 8 | 强制重命名。安装程序将该文件作为正在使用的文件进行处理。只有文件已经存在于用户的计算机上时才会发生这种情况。 |
| 16 | 如果文件已经在目标计算机上,则不会复制。 |
| 32 | 抑制版本冲突对话框,并且不会覆盖较新的文件。 |
下面是复制三个文件的示例:
讯享网[CopyTheseFilesSec] file11 ;复制 file11 file21,file22,file23 ;复制file22,临时命名为 file 23 file31,file32 ;将 file 32 复制到 file31
该示例中使用的所有源文件名都必须在 SourceDisksFiles 节中定义,并且在 SourceDisksFiles 节中出现的逻辑盘号必须在 SourceDisksNames 节中定义。或者,可以使用 Layout.inf 文件提供该信息。
Rename Files 节 (RenFiles)
[rename-files-section-name]
new-file-name, old-file-name
.
.
列出要重命名的文件名。此节名必须出现在 .inf 文件 Install 节 Renfiles 项目中。
new-file-name
新文件名。
old-file-name
旧文件名。
下面的示例将 file42 重命名为 file41、将 file52 重命名为 file51 以及将 file62 重命名为 file61:
[RenameOldFilesSec] file41, file42 file51, file52 file61, file62
必须在 SourceDisksFiles 节中定义该示例中使用的所有旧文件名(file42、file52 和 file62),必须在 SourceDisksNames 节中定义 SourceDisksFiles 节中显示的逻辑盘号。
Delete Files 节 (DelFiles)
[ file-list-section]
file-name[,,,flag]
.
.
在 DelFiles 节中列出要删除的文件名。file-list-section 名必须出现在 Install 节 Delfiles 项目中。
file-name
标识要删除的文件。
flag
如果安装过程中正在使用此文件,可选参数用于强制 Windows 删除此项目中命名的文件。要指示 Windows 将文件删除操作进行排队,直到计算机重新启动,请将 flag 参数的值设置为 1。 如果由于正在使用该文件而不能删除参数设置为 flag=1 的文件,那么设备安装完成后系统将重新启动。
如果不与 file-name 参数一起使用值为 1 的 flag 参数,在执行 DelFiles 节时如果正在使用该文件,则不能从计算机上删除此文件。
以下是删除三个文件的示例:
讯享网[DeleteOldFilesSec] file1 file2 file3
Update .ini File 节 (UpdateInis)
[ update-ini-section-name]
ini-file,ini-section,[old-ini-entry], [new-ini-entry], [flags]
.
.
在给定的 .ini 文件中,替换、删除或添加整个项。节名 update-ini-section-name 必须出现在 .inf 文件 Install 节的 UpdateInis 项目中。
ini-file
包含要更改条目的 .ini 文件名。关于指定 .ini 文件名的详细信息,请参阅以下注释。
ini-section
包含要更改条目的节名。
old-ini-entry
可选。常用形式为 Key=Value。
new-ini-entry
可选。常用形式为 Key=Value。主项或值都可以指定可替代字符串。例如,在参数 new-ini-entry 中指定的主项或值可能为 %String1%,替代 %String1% 的字符串定义在 .inf 文件的 Strings 节。
flags
可选操作标记。可以是以下值之一:
| 0 | 默认。如果在 .inf 文件条目中有 old-ini-entry 主项,则用 new-ini-entry 替换该条目。注意 old-ini-entry 参数主项与 .inf 文件条目必须匹配;每个条目的值都将忽略。 要无条件地将 new-ini-entry 添加到 .ini 文件中,请将 old-ini-entry 设置为 NULL。要无条件地从 .inf 文件中删除 old-ini-entry,请将 new-ini-entry 设置为 NULL。 |
| 1 | 如果 .inf 文件条目中有 old-ini-entry 的主项和值,则用 new-ini-entry 替换该条目。请注意 old-ini-entry 参数和 .inf 文件条目的主项和值必须匹配才能进行替换。作为对比,使用操作标志值为 0,只有主项与它匹配才能进行替换。 |
| 2 | 如果在 .inf 文件中不存在 old-ini-entry 参数主项,那么在 .ini 文件中不执行任何操作。 如果在 .inf 文件条目中存在 old-ini-entry 参数主项以及 .ini 文件条目中存在 new-ini-entry 参数主项,则会删除与 new-ini-entry 参数主项匹配的 .inf 文件条目,并且按以下方法操作与 old-ini-entry 参数匹配的 .inf 文件条目:用 new-ini-entry 参数主项替换 .inf 文件条目主项。 如果在 .inf 文件中有 old-ini-entry 参数主项,并且在 .ini 文件中没有 new-ini-entry 参数主项,那么将条目添加到由 new-ini-entry 参数主项和旧值组成的 .inf 文件中。 请注意 old-ini-entry 参数和 .ini 文件项是否匹配取决于主项本身,而不是主项和值。 |
| 3 | 除了 old-ini-entry 参数和 .inf 文件中条目是否匹配取决于主项和值,而不仅是主项,其他方面与上面列出的标志参数值 2 一样。 |
指定主项和值时可以使用星号 (*) 通配符,可以正确地解释此符号。
ini-file 名必须是字符串或字符串主项。字符串主项的形式为 %strkey%,其中 strkey 是在 .inf 文件的 Strings 节中定义的。在任何情况下名称都必须是有效文件名。
名称应包括文件所在文件夹的名称,但是文件夹名应以逻辑目录标识符 (LDID) 指定,而不是实际名称。在安装期间安装程序将用实际名称替换 LDID。
LDID 的形式为 %ldid%,其中 ldid 是预定义标识符或在 DestinationDirs 节中定义的标识符。注意常数 LDID_BOOT 和 LDID_BOOTHOST 被替换,在路径中加上反斜线。例如,LDID_BOOT 用 C:/ 替换。但是在 .inf 文件中可以使用反斜线,也可以不使用。例如,在引导驱动器的根中,可以使用“%30%boot.ini”和“%30%/boot.ini”来引用 BOOT.ini。
下例说明 .inf 文件的 Update .ini File 节中的单个项目:
%11%/sample.ini, Section1,, Value1=2 ;添加新项目 %11%/sample.ini, Section2, Value3=*, ;删除旧项 %11%/sample.ini, Section4, Value5=1, Value5=4 ;替换旧项
.inf 文件“Update .ini File-type”节中的下列项目组与 SYSTEM.ini中的 Boot 节一起进行操作。强制编入 .inf 文件项目的 flags 参数用于将条目 "comm.drv=comm.drv" 添加到 Boot 节,除非在 Boot 节存在条目 "comm.drv=*vcoscomm.drv" 或 "comm.drv=*r0dmdcom.drv",在这种情况下将保留现有的条目,且不将条目 "comm.drv=comm.drv" 添加到 .ini 文件中。换句话说,执行下面显示的四个 .inf 文件条目后,将有一个 "comm.drv=" 条目在 .inf 文件的 Boot 节中:"comm.drv=*vcoscomm.drv"、"comm.drv=*r0dmdcom.drv" 或 "comm.drv=comm.drv"。
讯享网system.ini, boot, "comm.drv=*vcoscomm.drv","~CommDrvTemp~=*", 3 system.ini, boot, "comm.drv=*r0dmdcom.drv","~CommDrvTemp~=*", 3 system.ini, boot,,"comm.drv=comm.drv" system.ini, boot, "~CommDrvTemp~=*","comm.drv=*", 3
Update .ini Fields 节 (UpdateIniFields)
[ update-inifields-section-name ]
ini-file, ini-section, profile-name, [old-field], [new-field],[flags]
.
.
在给定 .ini 项的值中,替换、添加和删除字段。与 Update .ini File 节类型不同,此节的类型将替换、添加或删除 .inf 文件条目中的部分值,而不是全部值。节名 update-inifields-section-name 必须出现在 .inf 文件 Install 节的 UpdateIniFields 项目中。关于指定 .ini 文件名的详细信息,请参阅说明 Update .ini File 节类型的主题。
ini-section
包含要更改条目的 .ini 文件节名。
profile-name
要更改条目的名称。
old-field
要删除的“字段”值。
new-field
要添加原来没有的字段值。
flags
指定是否处理 old-field 和 new-field 参数,例如是否能有通配符或在 .inf 文件末尾添加新字段时使用何种分隔符。可以是以下这些值中的任意值:
| 值 | 意义 |
| 0 | (默认值)字段匹配时,逐字处理 "*" 字符,而不将它当作通配符。将新字段添加到条目中时,使用空格 (" ") 作为分隔符。 |
| 1 | 字段匹配时,将 "*" 字符当作通配符处理。将新字段添加到条目中时,使用空格 (" ") 作为分隔符。 |
| 2 | 字段匹配时,逐字处理 "*" 字符,而不将它当作通配符。将新字段添加到条目中时,使用逗号 (",") 作为分隔符。 |
| 3 | 字段匹配时,将 "*" 字符当作通配符处理。将新字段添加到条目中时,使用逗号 (",") 作为分隔符。 |
删除 .ini 文件行中的任何注释,因为在更改后这些字段可能不再适用。处理 .inf 文件行的字段时,使用空格、制表符和逗号作为字段分隔符。但是在新字段添加到这一行时,将使用空格作为分隔符。
Add Registry 节 (AddReg)
[ add-registry-section]
reg-root-string, [subkey], [value-name], [flag], [value]
[reg-root-string, [subkey], [value-name], [flag], [value]]
.
.
将子项或值名添加到注册表,可以有选择地设置它的值。add-registry-section 名必须显示在 Install 节的 AddReg 类项目中。
reg-root-string
注册表根名。可以是以下值之一:
HKCR 与 HKEY_CLASSES_ROOT 相同
HKCU 与 HKEY_CURRENT_USER 相同
HKLM 与 HKEY_LOCAL_MACHINE 相同
HKU 与 HKEY_USERS 相同。
HKR 意味着与传递到 GenInstallEx 的关键值有关。
subkey
是可选的。标识要设置的子项。形式为 key1可以将该参数表示为可替代字符串。例如可以使用%Subkey1%,在 .inf 文件的 Strings 节中定义要替代 %Subkey1% 的字符串。
value-name
可选。标识 subkey 的值名。对于字符串类型,如果 value-name 参数为空,那么在 subkey 参数中指定的子项值将设置为 NULL 字符串。请注意,可以将 value-name 参数表示为可替代字符串。例如,可以使用 %Valname1%,在 .inf 文件的 Strings 节定义替换 %Valname1% 的字符串。
flag
可选。确定值的类型,以及如果注册表项已经存在,是否需要替换注册表项。
| 值 | 意义 |
|---|---|
| 0 | (默认) 值为 ANSI 字符串。如果存在,则替换注册表项。 |
| 1 | 值为十六进制数。如果存在,则替换注册表项。 |
| 2 | 值为 ANSI 字符串。如果存在,不替换注册表主项。 |
| 3 | 值为十六进制数。如果存在,不替换注册表主项。 |
value-name
可选。设置值。它可以是 ANSI 字符串、十六进制符号或 Intel 格式的数字。包含二进制值的任何项目都可以用反斜线 (/) 符号扩展。也可以给出 %strkey% 形式的字符串主项。必须在 .inf 文件的 Strings 节中定义 strkey。要在该行中使用字符 %,请使用 %%。
至少需要两个字段;但是一个可以是空的。因此使用该形式时至少需要一个逗号。
在 AddReg-type 节的以下示例中,有两个项目将两个值名添加到注册表中。注意 %25% 将扩展到计算机的 Windows 文件夹中。
[MyAppRegEntries] HKLM,Software/MyApp,ProgramName,,"My Application" HKLM,Software/MyApp,"Program Location",,"%25%/MyApp.exe"
Delete Registry 节 (DelReg)
[ del-registry-section]
reg-root-string, subkey, [value-name]
[reg-root-string, subkey, [value-name]]
.
.
从注册表删除子项或值名。del-registry-section 名必须出现在 Install 节的 DelReg 项目中。
reg-root-string
注册表根名。可以是以下值之一:
HKCR 与 HKEY_CLASSES_ROOT 相同
HKCU 与 HKEY_CURRENT_USER 相同
HKLM 与 HKEY_LOCAL_MACHINE 相同
HKU 与 HKEY_USERS相同。
HKR 意味着与传递到 GenInstallEx 的关键值有关。
subkey
标识要删除的子项。形式为 key1/key2/key3...。可以将该参数表示为可替代字符串。例如可以使用 %Subkey1%,在 .inf 文件的 Strings 节中定义要替代 %Subkey1% 的字符串。
value-name
可选。标识 subkey 的值名。请注意,可以将 value-name 参数表示为可替代字符串。例如,可以使用 %Valname1%,在 .inf 文件的 Strings 节定义替换 %Valname1% 的字符串。
该节的类型可以包含任何数量的项目。每个项目都从注册表中删除一个子项或值名。
Ini File to Registry 节 (Ini2Reg)
[ ini-to-registry-section]
ini-file, ini-section, [ini-key], reg-root-string, subkey[,flags]
.
.
将行和节从.ini 文件移动到注册表,在注册表中给定的主项下创建或代替注册表项。节名 ini-to-registry-section 必须出现在 .inf 文件 Install 节的 Ini2Reg 项目中。
ini-file
包含要复制注册表项的 .ini 文件名。关于指定 .ini 文件名的详细信息,请参阅关于 Update .ini File 节的参考主题。
ini-section
包含要复制注册表项 .inf 文件中的节名。
ini-key
要复制到注册表的 .inf 文件中的注册表项名。如果 ini-key 为空,则将整节转换为指定的注册表项。
reg-root-string
注册表根名。可以是以下值之一:
HKCR 与 HKEY_CLASSES_ROOT 相同
HKCU 与 HKEY_CURRENT_USER 相同
HKLM 与 HKEY_LOCAL_MACHINE 相同
HKU 与 HKEY_USERS相同。
HKR 意味着与传递到 GenInstallEx 的关键值有关。
subkey
标识要接收该值的子项。形式为 key1/key2/key3...。
flags
指示转换为注册表后是否删除 .ini 主项,以及如果注册表主项已存在,是否覆盖注册表中的值。可以是以下值之一:
| 值 | 意义 |
| 0 | (默认值)将条目中的信息移到注册表后不从 .ini 文件中删除 .ini 条目。如果注册表子项已存在,则不替换当前值。 |
| 1 | 将条目中的信息移到注册表后从 .ini 文件中删除 .ini 条目。如果注册表子项已存在,则不替换当前值。 |
| 2 | 将条目中的信息移到注册表中后不从 .ini 文件中删除 .ini 条目。如果注册表子项已存在,则用 .ini 文件条目的值替换当前值。 |
| 3 | 将条目中的信息移到注册表后从 .ini 文件中删除 .ini 条目。如果注册表子项已存在,则用 .ini 文件条目的值替换当前值。 |
讯享网[Windows] CursorBlinkRate=15
如果在 Control Panel/Desktop 下不存在 CursorBlinkRate 子项,那么 Ini File to Registry 节中的下列项目将创建子项,并把它的值设置为 15,而且不更改 WIN..ini 中原有的行:
win.ini,Windows,CursorBlinkRate,HKCU,"Control Panel/Desktop"
如果注册表子项已存在,则 .inf 文件项目将注册表子项的值设置为 15,并且不更改 WIN..ini 中原有的行。
Update Config.sys 节 (UpdateCfgSys)
[update-config-section]
Buffers=legal-dos-buffer-value
DelKey=key
DevAddDev=driver-name,configkeyword[,flag][,param-string]
DevDelete=device-driver-name
DevRename=current-dev-name,new-dev-name
Files=legal-dos-files-value
PrefixPath=ldid[,ldid]
RemKey=key
Stacks=dos-stacks-values
提供命令,添加、删除或重命名 Config.sys 文件中的命令。节名 update-config-section-name 必须出现在 .inf 文件 Install 节的 UpdateConfigSys 项目中。
并不是前面所列语法中的所有项目类型都是必需的。Update Config.sys 节可以根据需要包含 DevRename、DevDelete、DevAddDev、DelKey 和 RemKey,但是在一节中只能使用项目 Buffers、Files 和 Stacks 一次。处理 Update Config.sys 节时,安装程序将先处理所有的 DevRenames 项目,然后处理所有的 DevDelete 项目,最后处理所有的 DevAddDev 项目。可在 Update Config.sys 节中使用的每种项目的语法和意义将在显示在后面的主题中。
Buffers 项目
Buffers=legal-dos-buffer-value
设置文件缓冲区的数目。与 Stacks 项目一样,安装程序比较现有值与建议值,然后将文件缓冲区设置为两者中的较大者。
legal-dos-buffers-value
合法的 MS-DOS 缓冲区值。
DelKey 项目
DelKey=key
在 Config.sys 文件中对带有指定主项的 Config.sys 命令加以注释。例如,下列 .inf 文件项目中:
讯享网DelKey=Break
在 Config.sys 文件中对 Break=on 命令加以注释。
DelKey 项目和 RemKey 项目有相同的效果。在 .inf 文件的节中可以有多个 DelKey 和/或 RemKey 项目。
key
对 Config.sys 命令的主项加以注释。
DevAddDev 项目
DevAddDev=driver-name,configkeyword[,flag][,param-string]
将 device 或 install 命令添加到 CONFIG.SYS 文件中。
driver-name
要添加驱动器或可执行文件的名称。 安装程序将核实文件扩展名,确保扩展名是 .sys 或 .exe。
configkeyword
命令名。可以是设备或安装程序。
flag
可选的位置标志。如果是 0,将命令放在文件末尾。如果是 1,则放在顶端。如果没有给定标志,则默认为 0。
param-string
可选的命令参数。对给定的设备驱动程序或可执行文件必须有效。
DevDelete 项目
DevDelete=device-driver-name
从 Config.sys 文件中删除包含指定文件名的任何行。
device-driver-name
文件名或设备驱动程序名。安装程序在 Config.sys 文件中搜索此名称,并删除包含该名称的任何命令行。因为 MS-DOS 不允许在 Config.sys 文件中省略文件扩展名,所以每个 device-driver-name 都必须明确指定文件扩展名。
下例中,Update Config.sys 节的以下DevDelete 项目将删除命令的第 1 行和第 3 行,但不删除 Config.sys 示例文件的第 2 行:
DevDelete=filename.sys ;; lines in Config.sys Device=Filename.sys ;; line #1 Install=Filename.exe ;; line #2 Device=Filename.sys /d:b800 /I:3 ;; line #3
DevRename 项目
DevRename=current-dev-name,new-dev-name
重命名 Config.sys 文件中的设备驱动程序。
current-dev-name
要更改的设备驱动程序或可执行文件的名称。安装程序将在 Config.sys 文件中查找 device 或 install 命令右边的名称。
new-dev-name
驱动程序或可执行文件的新名称。
Files 项目
Files=legal-dos-files-value
在 Config.sys 文件中设置可打开文件的最大数目。与 Stacks 项目一样,安装程序比较现有值和建议值,然后将可打开的最多文件数设置为两者中的较大者。
legal-dos-files-value
合法的 MS-DOS 文件值。
PrefixPath 项目
PrefixPath=ldid[,ldid]
将与给定的 LDID 相关的路径附加到路径命令中。
ldid
可以是任何预定义 LDID 值或在 .inf 文件中定义的新值。关于所有预定义 LDID 值的定义,请参阅 DestinationDirs 节的“参考”主题。
RemKey 项目
RemKey=key
可在 Config.sys 文件中使用指定主项对 Config.sys 命令加以注释。例如,下列 .inf 文件项目中:
讯享网RemKey=Break
在 Config.sys 文件中对 Break=on 命令加以注释。
RemKey 项目和 DelKey 项目具有相同的效果。在 .inf 文件的节中可以有多个 RemKey 和/或 DelKey 项目。
key
对 Config.sys 命令的主项加以注释。
Stacks 项目
Stacks=dos-stacks-values
在 Config.sys 文件中设置堆栈的数量和大小。安装程序会比较现有值与建议值,然后把堆栈设置为两者中的较大者。例如,如果 Config.sys 文件包含 stacks=9,218,并且 .inf 文件包含 stacks=5,256,那么安装程序会把新值设置为 stacks=9,256。
legal-dos-stacks-value
合法的 MS-DOS 堆栈值。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容,请联系我们,一经查实,本站将立刻删除。
如需转载请保留出处:https://51itzy.com/kjqy/61365.html