Пример диалога Свойства

Пример диалога Свойства

Для примера рассмотрим диалог Свойства какого-нибудь устройства. Для этого будет использоваться стандартный способ группировки устройств. Например, выберите группу DVD и CD-ROM дисководы. Если вы имеете несколько дисководов такого типа, то данная группа будет содержать несколько устройств. Чтобы просмотреть свойства устройства, нужно дважды щелкнуть кнопкой мыши на нем, после чего перед вами отобразится диалог свойств, подобный приведенному на рис. 10.4.

Рис. 10.4. Отображение диалога свойств устройства

Вкладка Общие, как правило, стандартна для всех устройств, установленных на компьютере. Данная вкладка описывает следующие данные.

? Тип устройства — в этой строке описывается класс, к которому принадлежат устройства, указанные в данной группе. Как правило, тип устройства является названием группы, в которой оно описано в оснастке Диспетчер устройств. При этом название типа устройства хранится в реестре — для этого применяется параметр (По умолчанию) ветвей реестра формата HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{GUID-номер класса устройства}. Например, рассматриваемый тип устройств DVD и CD-ROM дисководы описывается в параметре (По умолчанию) ветви системного реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E965-E325-11CE-BFC1-08002BE10318}. Если вы измените значение параметра (По умолчанию) данной ветви реестра, то соответственно изменится и название типа устройств в Диспетчере устройств

ПРИМЕЧАНИЕ

В ветви реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{GUID-номер устройства} может также присутствовать DWORD-параметр NoDisplayClass. Именно он и определяет, будет ли считаться данное устройство скрытым. Другими словами, например, если параметр NoDisplayClass будет присутствовать в ветви реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E965-E325-11CE-BFC1-08002BE10318}, то тип DVD и CD-ROM дисководы по умолчанию будет скрыт в Диспетчере устройств и увидеть его можно будет, только установив флажок Показать скрытые устройства в меню Вид.

В данной ветви реестра может также содержаться DWORD-параметр NoUseClass. Если он будет присутствовать в ветви описания класса устройств, то сведения об устройствах данного типа вообще будут скрыты из консоли Диспетчер устройств. Например, чтобы скрыть описываемую группу DVD и CD-ROM дисководы, нужно создать параметр NoUseClass в ветви реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E965-E325-11CE-BFC1-08002BE10318}.

 ? Изготовитель — определяет производителя данного устройства. Как правило, если производителем является Microsoft (или производитель вообще не описывается), то пишется, что данное устройство является стандартным. Название производителя определяется в параметре строкового типа ProviderName ветви реестра формата HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{GUID-номер класса устройства}«номер устройства».

? Размещение — указывает шину или порядковый номер, по которому установлено устройство. Сведения о размещении считываются в процессе загрузки компьютера, но существует возможность добавления к этим сведениям своей строки (или замещения сведений своей строкой). Для этого применяется параметр строкового типа LocationInformationOverride ветви реестра формата HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{GUID-номер класса устройства}«номер устройства». Например, сведения в скобках в строке Размещение на рис. 10.4 были добавлены (для некоторых устройств они замещают оригинальные сведения, а для некоторых добавляются к оригинальным сведениям) с помощью строкового параметра LocationInformationOverride ветви реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E965-E325-11CE-BFC1-08002BE10318}000.

? Состояние устройства — содержит информацию о неполадках в работе устройства или, если неполадок нет, строку Устройство работает нормально.

? Применение устройства — позволяет отключить или включить устройство.

К другим возможностям, которые можно настроить на этой вкладке, является стандартный значок для данной группы устройств (отображается напротив названия дисковода). Его идентификатор определен в параметре строкового типа Icon ветви реестра НКЕY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{4D36E965-E325-11CE-BFC1-08002BE10318} (только идентификатор, а не название библиотеки и идентификатор). Например, по умолчанию для устройств типа DVD и CD-ROM дисководы используется значок с идентификатором –51.

Вкладка Свойства хранит сведения о настройке различных функций устройства. Например, для рассматриваемого дисковода могут содержаться параметры настройки уровня громкости при воспроизведении музыки с помощью дисковода, а также флажок, позволяющий использовать цифровое воспроизведение музыки с данного дисковода.

Вкладка Регион для DVD определяет текущий регион (регионы можно менять всего пять раз), предназначенные для которого DVD вы можете просматривать. Содержимое данной вкладки используется специальными лицензионными DVD, которые записывались для определенного региона страны. При этом следует серьезно отнестись к смене регионов, ведь, как утверждается на данной вкладке, больше пяти раз регион изменить будет нельзя (даже если вы переустановите операционную систему). 

Вкладка Драйвер содержит сведения о драйвере, установленном для данного устройства, имя поставщика драйвера (параметр строкового типа ProviderName), дату разработки драйвера (REG_BINARY-параметр DriverDateData), версию драйвера (параметр строкового типа DriverVersion). Все эти параметры хранятся в ветвях формата HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass{GUID-номер класса устройства}«номер устройства». На вкладке Драйвер можно выполнить обновление или удаление текущего драйвера, а также его откат. Откат применяется в случае, если после обновления драйвера устройство стало работать некорректно, и позволяет установить тот драйвер, который применялся до обновления.

Вкладка Сведения позволяет просмотреть служебную информацию об устройстве. По умолчанию отображается Код экземпляра устройства, но с помощью раскрывающегося списка данной вкладки можно просмотреть очень многие характеристики устройства. Большая часть из них предназначены не для пользователя (то есть описывается специальными константами, которые могут знать разве что представители технического персонала производителя устройства или очень опытные пользователи), но некоторые могут быть интересны и нам. Например, элемент Служба данного списка определяет название раздела в ветви системного реестраHKEY_LOCAL_MACHINESYSTEMCurrentControlSetServices, который определяет настройки службы, реализующей функции данного устройства. Элементы списка, названия которых начинаются со слова Зависимости, определяют оборудование (службы и т.п.), которое должно быть удалено перед тем, как выполнить ту или иную операцию с устройством. Элементы Установщик классов и Соустановщики классов списка определяют функции библиотек (вспомните вызов команды rundll32.exe), предназначенные для установки GUID-номера класса (разделы ветви реестра HKEY_LOCAL_MACHINESYSTEMCurrentControlSetControlClass) или соустановщика класса.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

ОКНО ДИАЛОГА: До-Ре-Ми

Из книги Журнал «Компьютерра» №29 от 16 августа 2005 года автора Журнал «Компьютерра»

ОКНО ДИАЛОГА: До-Ре-Ми Представители Microsoft предлагали нам пообщаться со студенческими командами Team Inspiration и MaiLabs еще в июле, перед поездкой на финал технологического конкурса Imagine Cup в Иокогаму. Подумав, мы решили отложить интервью до тех времен, когда российская команда


ОКНО ДИАЛОГА: Люди говорят

Из книги Журнал «Компьютерра» №41 от 08 ноября 2005 года автора Журнал «Компьютерра»

ОКНО ДИАЛОГА: Люди говорят Подкастинг - это технически довольно простая штука. Это синтез двух технологий: mp3 и RSS. Конечно, записывать звуковые файлы в mp3 можно было и раньше. Выкладывать их в Интернет - тоже. Однако благодаря RSS автоматизируется процесс закачки файлов на


ОКНО ДИАЛОГА: Агент 500 000

Из книги Журнал «Компьютерра» №44 от 29 ноября 2005 года автора Журнал «Компьютерра»

ОКНО ДИАЛОГА: Агент 500 000 В конце ноября мы снова встретились с Дмитрием Гришиным, генеральным директором интернет-холдинга Mail.Ru, чтобы поговорить о новых инициативах компании на отечественном рынке. Ваши коллеги по бизнесу адаптируют под себя знаменитые


ОКНО ДИАЛОГА: Бюджет - это не главное…

Из книги Журнал `Компьютерра` N731 автора Журнал «Компьютерра»

ОКНО ДИАЛОГА: Бюджет - это не главное… Ожидая пропуска в фойе «Центрнаучфильма», я скучающе оглядывал пустой холл. Никакого оптимизма он не внушал.Чуть позже, проходя мимо огромных студий, в одной из которых под яркими софитами стояла новая «Хонда», я понял, что все не так


ОКНО ДИАЛОГА: О пользе предохранения

Из книги Журнал `Компьютерра` N732 автора Журнал «Компьютерра»

ОКНО ДИАЛОГА: О пользе предохранения Автор: Александр БумагинПроизводителей систем резервного питания никто не любит. Да и за что их любить? Годами они рассказывают пользователю, как важны их продукты, а пользователь их, конечно, не слушает, ведь с ним ничего плохого


ОКНО ДИАЛОГА: Ян из Sun

Из книги Журнал «Компьютерра» № 7 от 21 февраля 2006 года автора Журнал «Компьютерра»

ОКНО ДИАЛОГА: Ян из Sun Автор: Илья Щуров VoyagerВ один прекрасный день отец Яна Мёрдока сменил свою пишущую машинку на компьютер Apple II, который захватил воображение будущего основателя легендарного Linux-дистрибутива. Увлечение компьютерными играми прошло вместе с детством,


ОКНО ДИАЛОГА: Саморост

Из книги Журнал «Компьютерра» № 22 от 12 июня 2007 года автора Журнал «Компьютерра»

ОКНО ДИАЛОГА: Саморост Автор: Владимир ГуриевРазработчики компьютерных игр — очень интересные люди. Вот вы, например, можете себе представить, что хорошие продажи и приток денег в индустрию — отрицательный фактор? Между тем, последние несколько лет в сообществе


ОКНО ДИАЛОГА: Настоящий индеец

Из книги Журнал «Компьютерра» № 30 от 21 августа 2007 года автора Журнал «Компьютерра»

ОКНО ДИАЛОГА: Настоящий индеец Автор: Илья Щуров Voyager«Я был в России в прошлый раз двадцать лет назад в составе туристической группы – в городе, который назывался Ленинградом (в Санкт-Петербурге я не был никогда), – рассказывает Брайен Белендорф (Brian Behlendorf), пока мы ищем


ОКНО ДИАЛОГА: Железная леди

Из книги Журнал «Компьютерра» № 34 от 18 сентября 2007 года автора Журнал «Компьютерра»

ОКНО ДИАЛОГА: Железная леди Автор: Родион НасакинКонгресс и выставку корпоративных ИТ – Interop Moscow 2007, второй раз проходившую в России, посетила целая плеяда весьма известных в компьютерной (в том числе андеграундной) тусовке личностей. В частности, для доклада и участия в


ОКНО ДИАЛОГА: Догнать и перегнать

Из книги Журнал `Компьютерра` N740 автора Журнал «Компьютерра»

ОКНО ДИАЛОГА: Догнать и перегнать Автор: Илья Щуров VoyagerПримерно год назад я был жутко горд собой. Разбираясь с установкой MediaWiki на свой сервер, я обнаружил в нем некий глюк, затем нашел соответствующую ошибку в коде, исправил ее и послал патч с исправлением разработчикам.


окно диалога: Неубийца GPS

Из книги Язык программирования С# 2005 и платформа .NET 2.0. [3-е издание] автора Троелсен Эндрю

окно диалога: Неубийца GPS Неубийца GPSАвтор: Александр БумагинОпубликовано в журнале "Компьютерра" N27-28 от 22 июля 2008 годаПо Интернету ползут слухи о новом российском сервисе, основанном на Google Maps. Якобы авторы проекта Wi2Geo предлагают еще одну возможность для определения


Свойства, доступные только для чтения, и свойства, доступные только для записи

Из книги TCP/IP Архитектура, протоколы, реализация (включая IP версии 6 и IP Security) автора Фейт Сидни М

Свойства, доступные только для чтения, и свойства, доступные только для записи При создании типов класса можно создавать свойства, доступные только для чтения. Для этого просто создайте свойство без соответствующего блока set. Точно так же, если вы хотите иметь свойство,


19.8.1 Пример типичного диалога HTTP

Из книги Недокументированные и малоизвестные возможности Windows XP автора Клименко Роман Александрович

19.8.1 Пример типичного диалога HTTP Один из доводов в пользу быстрого развития протокола WWW состоит в том, что разработчики не тратили время на повторное изобретение колеса, а заимствовали форматы заголовков и типов данных из классической электронной почты и стандартов


Вкладка Общие диалога Свойства системы

Из книги UNIX: разработка сетевых приложений автора Стивенс Уильям Ричард

Вкладка Общие диалога Свойства системы Существует возможность редактирования содержимого вкладки Общие диалога Свойства системы даже без доступа к реестру Windows XP. Плюсом этого метода является больше возможностей, которые с его помощью можно выполнить.Итак, для


Пример: дополнительные свойства внеполосных данных

Из книги автора

Пример: дополнительные свойства внеполосных данных Теперь мы покажем другой столь же простой пример, иллюстрирующий две дополнительные особенности внеполосных данных, о которых мы уже упоминали ранее.1. TCP посылает уведомление об отправке внеполосных данных (их срочный