|
|
Компьютерное Образование | ||||||
|
|
|
Один способ редактировать Системный реестр Windows со специальным файлом напечатайте с дополнительным INF. Его конструкция и использование описаны.
Фон и Введение в Файлы INFINF (Информация) файлы были вокруг в течение долгого времени. Они - текстовые файлы с расширением файла.inf, который может использоваться, чтобы выполнить множество компьютерных задач. Большинство пользователей PC столкнется с ними как способ установить драйверы. Они также обеспечивают метод для того, чтобы он редактировал Системный реестр и я иногда использовали их с этой целью назад в дни Windows 95. Однако, в более поздних системах я более или менее забыл о файлах INF в пользу файлов РЕДЖА или VBScripts. Файлы INF упали из пользы для Системного реестра, редактирующего частично потому что их структура может казаться немного тайным и не объяснена во многих местах. Даже много компьютерных профессионалов не уверены, как написать файл INF или даже интерпретируйте их. Основная справочная информация находится в Windows Средство разработки Драйвера, где обсуждение файлов INF совершенно не ясный. Другая справочная информация Microsoft на архитектуре файла INF здесь. Тем не менее, у файлов INF есть преимущества и, недавно, я возвратился им как способ редактировать Системный реестр. Я был частично мотивирован эксперт по Системному реестру Windows, Джерри Хонеикатт, чья книга, Системный реестр Windows XP Ведите, спорит для того, чтобы у использовать файлы INF и есть полезное и ясное объяснение из их конструкции. Кроме того, я думаю, что у файлов INF есть преимущества для использование средними домашними пользователями PC. Я суммирую некоторых из них затем. Преимущества файлов INF
Структура и Информационные наполнения Файлов INF для Редактирования Системного реестраУ файлов INF может быть много разделов, которые выполняют разнообразие из функций, но я ограничу обсуждение здесь редактированием Системного реестра. Я рассмотрю файлы, что или добавьте, измените, или удалите кое-что в Системном реестре. (Я пропущу случай, где поразрядная арифметика могла бы быть вовлеченный, так как поразрядная арифметика может стать хитрой и будет оставлена к некоторым другое время.) . Разделы файлов INF возглавляются названиями, которые должны быть включенный в скобках. У самых простых файлов есть три раздела. Первое раздел говорит операционной системе Windows, что файл - файл INF и возглавляется [Версия]. Второй раздел определяет действие что должен быть сделан если "Установка" вход в щелкнуть правой кнопкой мыши меню используется. Действие (также названный директивой) будет от предопределенного набора что система распознает как функция INF. В нашем обсуждении, директивах AddReg для добавления или замены входов Системного реестра и DelReg для удаление входов Системного реестра. В этой секунде раздел возглавляется [DefaultInstall]. Этот раздел также укажет на третий раздел что имеет фактические команды для действия, определенного директивой в второй раздел. Структура станет более чистой с некоторыми простыми примеры, которым я покажу ниже. Я буду включать комментарии в пределах выборки файлы, чтобы помочь с объяснением, Примечание, которое комментариям предшествуют точка с запятой. Я также покрашу комментарии синими, чтобы отличить их от фактического информационное наполнение. Первый пример файла INF. Добавляет или заменяет Системный реестр вход[Version]
Второй пример файла INF. Удаляет вход Системного реестра [Version]
Треть пример файла INF. Добавляет один вход Системного реестра и удаляет другой [Version]
Если желательный, у файла INF могут быть многочисленные разделы, чтобы выполнить много редактирований Системного реестра. Схематическому примеру показывают затем. Четвертый пример файла INF. Более сложная версия, которая редактирует несколько входов Системного реестра[Version]
Синтаксис Файла INF для Добавления или Замены Входов Системного реестра
Вход в файле INF, который используется, чтобы добавить или изменить существующие параметры настройки Системного реестра, написан в частях, каждый
отделенный запятой. Синтаксис для кода должен сопровождаться точно. Этим дают
Остаток от названия клавиши, дополнительной клавиши, написан как одна длинная строка. В первом примере выше, дополнительная клавиша Следующая часть в является названием значения. В первом примере INF выше, значение - HideFileExt. Значение сопровождается флажком, который указывает, какое значение Системного реестра это. В примере флажок 0x00010001 указывает, что значение - DWORD. Таблица II списков общие флажки.
Конечная часть - фактические данные для значения. В примере ввод данных - 0x00000000. Шестнадцатеричный формат используется, потому что этот специфический пример - DWORD. Другие типы значения потребовали бы соответствующего формата. Например, строковый тип, у REG_SZ были бы данные формы "somestring", где кавычки - часть данных.
Чтобы помочь сохранять обсуждение ясным, вот, законченный пример снова: Синтаксис Файла INF для Удаления Входов Системного реестра
Синтаксис для удалений подобен, но более короток. В наших целях этим дают Больше Примеров Файлов INF для Редактирования Системного реестраЯ написал некоторые очень простые файлы INF для того, чтобы выполнить полезные редактирования Системного реестра. Некоторые примеры - decribed ниже и могут быть загружены, нажимая ссылки. Как обычно, я должен сделать оговорку, что им обеспечивают, как, и пользователь полностью ответственен за любые результаты.
Как устанавливать файл INF
Фактическая команда, которая устанавливает файл INF, |
| << Первая страница | ©2002-2008 Виктора Лори | Первая страница >> |