Отправляет email-рассылки с помощью сервиса Sendsay

Реестр Windows

  Все выпуски  

Реестр Windows


Служба Рассылок Subscribe.Ru проекта Citycat.Ru
 
Выпуск 17 от 13 декабря 2000 года

Реестр Windows

Здравствуйте уважаемые подписчики!

Сегодня в выпуске:

Можно зарегистрировать программу быстрого просмотра для выбранного типа файлов. Это можно сделать в диалоге Изменения свойств типа файлов, установив флажок Разрешить быстрый просмотр. Проводник при этом добавит подраздел QuickView в раздел с установками для типа файлов и запишет в параметр По умолчанию этого подраздела значение "*".

Программа быстрого просмотра, установленная в Windows определяет формат файла и отображает его содержимое. Текст, используемый в контекстном меню, зависит от локализованной версии Windows (в русской версии это - Быстрый просмотр).

Можно расширять набор свойств каждого типа файлов командой Быстрый просмотр, позволяющей выбрать файл правой кнопкой мыши, выбрать команду Быстрый просмотр из контекстного меню и просмотреть содержимое файла в окне Быстрый просмотр.

Несмотря на то что в Windows нет стандартных программ, зарегистрированных для просмотра REG-файлов, можно использовать следующие строки для добавления этой команды к типу файлов REG.

REGEDIT4

[HKEY_CLASSES_ROOT\regfile\QuickView]
@="*"
Теперь в любой момент, когда файл REG выбран правой кнопкой мыши, появится меню с командой Быстрый просмотр.

Просматривая ветвь реестра, я обнаружил странное явление, например, подраздел QuickView отсутствует в ветви HKEY_CLASSES_ROOT\rtffile\.
Формат RTF широко поддерживается в Windows, поэтому для меня было странным, почему раздел был пропущен. Затем я обнаружил, что в контекстном меню для RTF-файла присутствует команда Быстрый просмотр.

Как же Windows узнаёт, что контекстное меню должно содержать команду Быстрый просмотр? Другие типы файлов без подраздела QuickView не имеют команды Быстрый просмотр в своём контекстном меню. Ответ заключён в ветви HKEY_CLASSES_ROOT, в которой подраздел QuickView определяет свойства быстрого просмотра. Раздел содержит расширения всех зарегистрированных типов файлов, для которых доступна команда Быстрый просмотр.

Каждый тип файлов может быть зарегистрирован при помощи своего расширения, которое используется в качестве имени раздела. Каждый из этих разделов имеет подраздел, который использует код Class ID программы быстрого просмотра в качестве своего имени. Windows использует это значение CLSID для определения сервиса ActiveX, который будет использован в качестве программы быстрого просмотра. Ветвь QuickView содержит расширения для многих типов файлов, используемых в Windows, поэтому нет необходимости добавлять подраздел QuickView в главный раздел для каждого из этих типов файлов.

Давайте проверим это для типа файлов REG. Этот файл не имеет записи в общем разделе QuickView. Раньше мы уже создавали подраздел QuickView в ветви rtffile. Удалите этот подраздел и попытайтесь зарегистрировать тип файлов REG в разделе HKEY_CLASSES_ROOT\QuickView. Для этого используйте следующие команды:

REGEDIT4

[HKEY_CLASSES_ROOT\QuickView\.REG]

[HKEY_CLASSES_ROOT\QuickView\.REG\{F0F08735-0C36-101B-B086-0020AF07D0F4}]
@="Текст быстрого просмотра"
После импортирования этого файла тип файлов REG должен приобрести команду Быстрый просмотр.

Информация о модулях просмитра


Windows 98 хранит файлы для различных программ просмотра в каталоге \Windows\System\Viewers. Информация о стандартных модулях просмотра SCC может быть найдена в ветви реестра:
HKEY_LOCAL_MACHINE\SOFTWARE\SCC\Viewer Technology
По умолчанию эта ветвь реестра содержит раздел OEMMS с двумя подразделами Engine List и Filter List, в которых хранится внутренняя информация для этих модулей. Установки для окон быстрого просмотра могут быть найдены в разделе HKEY_USERS\xxxx\Software\SCC\QuickViewer\1.00. Символы хххх заменяют собой имя пользователя или слово .Default. Здесь хранятся записи для фонтов (CurrentFontCharSet, CurrentFontName, CurrentFontSize), настроек (Orientation, PageView, Statusbar, Toolbar) и флага UseOEMCharSet.

Если необходимо использовать другое прилогение в качестве программы просмотра, то можно добавить глагол QuickView в раздел shell и создать в этом глаголе подраздел command. В параметре По умолчанию подраздела command следует сохранить командную для этого приложения (например, "C:tools\hexview.exe %1").
Можно также использовать программу QUICKVIEW.EXE, чтобы открыть файл. Например, если необходимо просматривать содержимое файлов 1ST при помощи быстрого просмотра, то следует использовать следующий REG-файл:
REGEDIT4

[HKEY_CLASSES_ROOT\1stfile\Shell\Просмотр]

[HKEY_CLASSES_ROOT\1stfile\Shell\view\command]
@="C:\\WINDOWS\\SYSTEM\\VIEWERS\\quikview.EXE %1"
После импортирования REG-файла, в контекстном меню для файлов типа 1ST появится команда Просмотр.

Если открыть контекстное меню и выбрать команду Просмотр, то появится сообщение, говорящее о том, что в реестре нет регистрационной информации для этого типа файлов. Чтобы сообщение не появлялось, необходимо зарегистрировать тип 1ST в общем каталоге QuickView при помощи методов, описанных выше.

Вопрос

Возможно ли в реестре что-нибудь подправить, чтобы:
1) по умолчанию exe-файлы копировались, а не происходило создание ярлыков?
2) при открытии проводника значки всегда отображались "по типу" ("свойства папки - вид - как у текущей папки" не помогает)?
3) папки с русским названием отображались в первую очередь (а то сначала английские, независимо от упорядочения)?

Ответить на winregistry@mtu-net.ru?Subject=Ответ_17:1


Вопрос

В Windows ME почемуто стало очень долго окрываться меню "открыть с помощью.." для неизвестных типов файлов , похлже что система сканирует себя на предмет наличия программ , хотя мне это не нужно и я обычно из списка использую 2-3 программы. Можно ли где нибудь в реестре или где еще самому прописать программы которые находились бы в этом списке.

Ответить на winregistry@mtu-net.ru?Subject=Ответ_17:2


Вопрос

У меня вопрос: что нужно "подкрутить" в реестре, чтобы Win98 в меню Завершение работы всегда активизировала пункт Выключить компьютер (как Win95)

Ответить на winregistry@mtu-net.ru?Subject=Ответ_17:3


Вопрос

В Windows NT модем стоит на автоответе. Подскажите как сделать чтобы модем отвечал не сразу а допустим после пятого гудка.

Ответить на winregistry@mtu-net.ru?Subject=Ответ_17:4


Вопрос

У меня Винда, при загрузке автоматически пытается установить связь с Интернетом, причем при закрытии окно еще дважды открывается. Подскажите как отключить автоматическую загрузку окна Удаленное соединение в реестре, т.к. в автозагрузке его нет.

Ответить на winregistry@mtu-net.ru?Subject=Ответ_17:5


Вопрос

У меня стоит W98. При загрузке она иногда неправильно распределяет ресуры, из-за чего видюха отказывается работать. Казалось бы, что просто надо убрать галочку "Автоматическая настройка" в свойствах видюхи, поставить правильные параметры и работать в свое удовольствие. Но при следующей загрузке галочка становится на место! И вот как с этим мастдаем бороться?!

Ответить на winregistry@mtu-net.ru?Subject=Ответ_17:6


Вопрос

Установил NT 4.0 Server. Есть следующая проблема. В диалоговых и других окнах приложений настолько огромные шрифты, что надписи не помещаются в поле окна. В этой связи вопрос - как поменять настройки шрифтов для диалоговых и других окон приложений, так как по цепочке Start ->Settings -> Display -> Appearance -> Window Text это сделать не удается (не предлагается изменить шрифт) ?

Ответить на winregistry@mtu-net.ru?Subject=Ответ_17:7


Вопрос

При открытии досовских текстовых файлов и notepad и WordPad выдает буквы "зю" ( ¤Ґ«®ўле Є®­д«ЁЄв®ў ), если, конечно, не открыть предварительно WordPad и не выбрать там при открытии тип файлов "Текстовые документы MS-DOS (*.txt) ". Может быть можно что-либо с этим сделать с помощью реестра?

Ответить на winregistry@mtu-net.ru?Subject=Ответ_17:8


Вопрос

У меня WinME стоит не могу отыскать файл реестра я так понимаю system.dat на запросы о поиске выдаёт not found может он под другим именем или эти винды так ревниво относятся к скрытым и системным файлам, хотя в explorerе поставил "show all files" и Windows Comander, тоже но даже файлы logos.sys logow.sys и т.д. не видны нигде. И вообще что делает restore system в WinME с реестром?

Ответить на winregistry@mtu-net.ru?Subject=Ответ_17:9


Вопрос

При установке "Norton Utilities'2000" под Windows'98 SE разрешил заменить для сканирования диска после аварийного выключения стандартный scandisk на NDD. А теперь не могу избавиться от NDD и вернуть scandisk. Есть ли способ сделать это без переинсталляции Windows.

Ответить на winregistry@mtu-net.ru?Subject=Ответ_17:10

Запомни!


Имейте в виду, что можно серьёзно повредить свою систему, изменяя записи реестра. Всегда создавайте резервную копию реестра перед тем как пытаться его менять. Производите изменения аккуратно!
С удовольствием приму советы по дизайну, отзывы и пожелания о рассылке, сюда же направляёте и вопросы winregistry@mtu-net.ru.

Автор рассылки Малышев Дмитрий.
Архив рассылки лежит на http://subscribe.ru/archive/comp.soft.win.registrywindows/


http://subscribe.ru/
E-mail: ask@subscribe.ru
Поиск

В избранное