Добавление ключей и значений
Как вы только что видели, директива AddReg в [Defaultlnstall] указывает имена разделов, которые содержат настройки, которые вы хотите добавить в реестр. Это разделы [раздел-добавления-в-реестр]. При помощи разделов [раздел-добавления-в-реестр] вы можете добавлять новые ключи, устанавливать значения по умолчанию, создавать новые значения или изменять существующие значения. И каждый раздел может содержать несколько значений. Каждое имя [раздел-добавления-в-реестр] должно быть уникальным в пределах INF-файла. (Далее…)
Связывание разделов
После раздела [Version] обычно следует раздел [Defaultlnstall]. Как я уже говорил, имя этого раздела произвольно, но если вы хотите, чтобы пользователи имели возможность установить ваш INF-файл при помощи щелчка правой кнопкой мыши, вы должны использовать [Defaultlnstall]. Команда, ассоциированная с расширением файла .inf, ссылается на этот раздел именно по этому имени. Это раздел, который связывает ваш INF-файл в единое целое. Вы заполняете его директивами, которые говорят Setup API, какие разделы в INF-файле следует обрабатывать и что с ними делать. (Далее…)
Первоначальное создание шаблона
Я никогда не начинаю создавать INF-файлы с нуля. Я не утруждаю себя запоминанием форматов разделов и директив, и поэтому использую шаблон. Я достаточно ленив (или достаточно рационален), и поэтому я добавил шаблон, который вы видите в листинге 9.2, в папку Templates (Шаблоны) в моем профиле пользователя и, таким образом, я могу сделать щелчок правой кнопкой мыши на папке, а затем выбрать New (Создать), Setup Information File (Сведения для установки). (Далее…)
Установка INF-файлов
Файлы Setup Information (Информации об установке) имеют расширение .inf; я называю их INF-файлами. Setup API (Application Programming Interface - API установки) Windows ХР использует INF-файлы для создания сценариев инсталляций. Большинство людей связывает INF-файлы с установкой драйверов устройств, но приложения также часто их используют. Большинство действий, которые вы связываете с установкой драйверов устройств и приложений, доступны при посредстве INF-файлов. (Далее…)
Глава 9.Создание скриптов для редактирования реестра
Подумайте, на что была бы похожа жизнь IT-профессионала без автоматизации. Чтобы изменить настройки, вам пришлось бы уходить с вашего рабочего места, тратить 10 минут на поездку на лифте на 12 этаж, и искать компьютер пользователя в лабиринте маленьких комнат. В конце этого лабиринта вместо сыра вас будет ждать злой пользователь, которого вы оторвете от пасьянса. Жизнь гораздо проще, когда вам не нужно сталкиваться лицом к лицу с непосредственными пользователями (шутка). (Далее…)