Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
INF-файл — это текстовый файл, разделенный на различные типы форматированных разделов. Каждый раздел предназначен для определенной цели; например, для копирования файлов или добавления записей в реестр. Число и тип разделов в INF-файле зависят от конкретной процедуры установки. Каждый раздел состоит из строк, которые способствуют назначению этого раздела.
INF-файлы хранят сведения в формате, описанном в разделе Общие рекомендации по INF-файлу и в разделе Секции и директивы INF-файлов пакета средств разработки драйверов Microsoft Windows 2000. Если вы планируете создавать INF-файлы, обратитесь к этим ресурсам в пакете средств разработки драйверов Microsoft Windows (DDK). Функции установки используют этот формат для получения сведений из INF-файла.
Следующие разделы INF можно использовать с функциями установки для создания приложения установки. При создании INF-файла не требуется включать каждый тип раздела. Используемые разделы зависят от процедуры установки.
| Секция | Описание |
|---|---|
| [версия] | Содержит сведения о INF-файле. Это единственный раздел, который является обязательным. Функции установки используют этот раздел, чтобы узнать, для какой версии Windows предназначен INF-файл. |
| [Установка] | Предоставляет общее описание процесса установки и включает список разделов INF, которые обрабатываются функциями установки при инсталляции. См. пример установки INF в разделе. |
| [Добавление реестра] | Содержит сведения, используемые для добавления подразделов или имен значений в реестр. |
| [Копирование Файлов] | Содержит имена исходных файлов и может указывать дополнительное поведение копирования. |
| [Удаление реестра] | Содержит информацию, используемую для удаления подключа или имени значения из реестра. |
| [Удаление файлов] | Содержит имена файлов для удаления и может указывать дополнительное поведение удаления. |
| [Перенос INI-файла в реестр] | Содержит сведения, используемые для перемещения строк или разделов из ФАЙЛА INI в реестр. |
| [ЭлементыПрофиля] | Содержит сведения, используемые для добавления или удаления элементов из меню "Пуск". Доступно только в Windows 2000. |
| [Переименовать файлы] | Содержит имена исходных и целевых файлов для переименования операций. |
| [Обновление полей INI] | Содержит сведения, используемые для замены, добавления или удаления полей в записи INI. |
| [Обновить INI файл] | Содержит сведения, используемые для замены, добавления или удаления записи INI. |
| [Услуги] | Выводит список служб для добавления или установки. |
| [установка службы] | Содержит сведения, используемые для установки службы, указанной в ключе AddService раздела Services. |
| [DestinationDirs] | Отображает разделы копирования файлов в целевую директорию. Определяет целевой каталог файлов, перечисленных в разделах копирования файлов, переименования файловили удаления файлов. |
| [SourceDisksFiles] | Сопоставляет исходные файлы с порядковыми значениями, назначенными в разделе SourceDisksNames. См. разделы INF SourceDisksNames и SourceDisksFiles в примере. |
| [SourceDisksNames] | Присваивает порядковое значение каждому исходному диску и может хранить дополнительные сведения о исходных дисках. См. пример в разделахINF SourceDisksNames и SourceDisksFiles. |
| [Установка EventLog] | Содержит сведения, используемые для добавления сообщения о событии в реестр. |
| [строки] | Значения в INF-файлах могут быть выражены как заменяемые строки с помощью формы %strkey%. Каждый strkey в INF-файле должен указать уникальное имя, состоящее из печатных символов. Чтобы включить % символ в строку, используйте %%. Strkey должен быть определен в разделе Strings INF-файла. Строковые ключи можно использовать в качестве заполнителей в INF-файле для сведений, которые часто изменяются или должны быть локализованы. |
INF-файл также может содержать частные разделы. Формат частного раздела зависит от приложения установки. Частные разделы в INF-файле можно использовать для хранения специализированных сведений, используемых определенным приложением установки. API установки включает функции, такие как SetupGetLineTextи SetupGetIntField, которые могут получать сведения из частных разделов INF-файлов на уровне строк и полей внутри строк.