Поиск и использование необычных объектов

Оцените статью

windows75209 Поиск и использование необычных объектовКомпания Microsoft в справочных документах по Windows Scripting (написанию сценариев для Windows) дает описание ряда эффективных, часто используемых объектов, предоставляемых Windows. Основная часть таких объектов рассматривается в главах 4-9. Если у вас нет опыта написания сценариев, для начала всего этого будет вполне достаточно, поэтому, может быть, вам стоит сразу перейти к изучению главы 4. В добавление к этим стандартным объектам многие разработчики и компании бесплатно или за плату предоставляют дополнительные объекты. Но огромное количество объектов уже присутствует на вашем компьютере, вместе с Windows поставляются сотни COM-объектов и сотни дополнительных объектов добавляются при установке таких приложений, как Word, Excel и Visio. Многие из них разработаны только для использования с программами определенных приложений и совершенно бесполезны для создателей сценариев. Другие же относятся к универсальным объектам, предназначенным для использования в сценариях и компилируемых программах. Но как можно узнать, какие объекты установлены на вашем компьютере и какие из них можно использовать для создания сценариев? Если честно, идентификация объектов не такое уж простое дело, но если вам нравится работа сыщика, читайте раздел дальше. Чтобы понять, что я подразумевал под «сотнями объектов», взглянем на реестр Windows. Для просмотра реестра на Windows 7 или Vista щелкните на кнопке Пуск (Start), наберите в поле поиска regedit и нажмите клавишу Ввод. На Windows ХР щелкните на кнопке Пуск (Start) ► Выполнить (Run), наберите regedit и нажмите клавишу Ввод. Раскройте элемент раздела HKEY_CLASSES_ROOT, прокрутите список вниз, пропуская элементы вида. xxx-format, и доберитесь, как показано на рис. 3.4, до подразделов с названиями вида «что-нибудь-точка-что-нибудь». Большинство подразделов, начиная с этого места и далее, представляют классы объектов. Что каждый из них делает, может подсказать наличие параметра CLSID или CurrVer, находящегося под именем объекта. На рис. 3.4 у подраздела FaxControl. FaxControl. l имеется параметр CLSID, стало быть, это объект. Элемент CLSID (или class ID — идентификатор класса) — это длинное, по сути дела, случайное число, которое создатели объектов используют для того, чтобы дать своему объекту уникальный «отпечаток пальца». Элемент CurrVer, как тот, который находится под элементом FaxControl. FaxControl, используется, когда есть вероятность установки на вашем компьютере более одной версии программы класса. Значение параметра CurrVer сообщает Windows, где следует искать информацию о классе для самой последней версии объекта. Найдите этот элемент, и вы найдете CLSID объекта.

Комментирование закрыто.

Вверх страницы