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

Реестр Windows

  Все выпуски  

Реестр Windows


Служба Рассылок Subscribe.Ru проекта Citycat.Ru
 

Реестр  Windows'

Выпуск 15 от 8 декабря 2000 года

Реестр Windows

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

"Хочу пригласить Вас на сайт "InfoCity - виртуальный город компьютерной документации" ( http://www.infocity.kiev.ua ). Вам обязательно стоит там побывать, даже если Вы уже там были.:) Очень грамотно организованный сервер компьютерной документации. Количество книжек в электронном виде потрясает и радует. Каждую неделю более 30-ти новых книг и статей. Подписаться на новости библиотеки Вы можете заполнив данную форму:"
Вот код формы:

Рассылка на Subscribe.Ru
Новости компьютерной
библиотеки InfoCity
 

Прошу у всех вас прощение, за необдуманный поступок прошлом выпуске, конечно рубрика Ваши вопросы будет выходить (не часто, но все ровно будет). Вопросы, относящиеся только к реестру Windows посылайте на winregistry@mtu-net.ru?Subject=Вопрос. В этой рассылке даётся 10 вопросов, на которые вам предлагается ответить.

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

При работе с диалогом Изменение свойств типа файлов можно было заметить, что процесс прост и прямолинеен. Однако в процессе изменения установок можно случайно удалить необходимую информацию. Поскольку результат может быть катастрофическим, системные администраторы должны защитить эти установки от несанкционированного изменения. Один очевидный способ сделать это - удалить редактор реестра из каждой локальной системы - однако мы знаем, с какой лёгкостью пользователь может изменять параметры при помощи диалога Изменения свойств типа файлов, доступном в проводнике Windows. Безопаснее прибегнуть к методам, запрещающим использование определённых кнопок в этом диалоге (Изменить, Удалить и т.д.) или закрыть доступ к настройкам для зарегистрированных типов файлов.

В рассылке мы уже несколько раз встречались с параметром EditFlags. Этот флаг - "хранитель врат", который может разрешить или запретить пользователю изменять установки для зарегистрированных типов файлов в диалоге Изменения свойств типа файлов, доступном в проводнике. Если этот флаг отсутствует, то пользователь имеет доступ ко всем возможностям вкладки Типы файлов и диалога Изменения свойств типа файлов. Для ограничения доступа необходимо вставить параметр EditFlags в главный раздел зарегистрированного типа файлов (т.е. во второй раздел). Это двоичный параметр в формате хх хх 00 00, где хх хх заменяет собой два байта. Изменения параметра EditFlags изменяет возможность пользователя редактировать установки для зарегистрированных типов файлов.

Чтобы скрыть имя зарегистрированного типа файлов в списке вкладки Типы файлов, следует вставить следующий параметр в главный раздел зарегистрированного типа файлов:

EditFlags = 01 00 00 00

Главный раздел в нашем примере с типом 1ST - 1stfile.

Значение флага 01 скрывает зарегистрированный тип фалов (т.е. _Текстовый файл) в списке зарегистрированных типов файлов, появляющемся на вкладке Типы файлов. И, конечно, поскольку эта запись невидна, то пользователь не может изменить её. Проверка реестра может выявить несколько типов файлов, у которых этот флаг имеет то же значение. Взгляните, например, на раздел dllfile.

Другие значения также разрешают или запрещают различные возможности вкладки Типы файлов и диалога Изменения свойств типа файлов. Для запрещения кнопки Удалить используется значение:

EditFlags =10 00 00 00
Для защиты свойств зарегистрированного типа файлов от редактирования используйте:
EditFlags =08 00 00 00
Можно также комбинировать эти значения при помощи операции побитового или, т.е. параметр EditFlags - это битовый массив, состоящий из 16 битов, которые используются для запрещения или разрешения возможностей редактирования. Таблица содержит смысловые значения каждого бита. Имейте в виду, что редактор реестра отображает этот двоичный массив в шестнадцатеричном виде. Например, значение 0х0000001 будет отображено в виде 01 00 00 00.

Таблица.

Записи, показанные в столбце "Битовый массив" приведены как двоичные значения - значение 0000 0000 0000 0001 эквивалентно шестнадцатеричному значению 00 01
Битовый массив Значение
0000 0000 0000 0001 Скрыть описание типа в списке Зарегистрированные типы файлов
0000 0000 0000 0010 Запретить список Тип содержимого в диалоге Изменение свойств типа файлов
0000 0000 0000 0100 Не определено
0000 0000 0000 1000 Запретить кнопку Изменить на вкладке Типы файлов
0000 0000 0001 0000 Запретить кнопку Удалить на вкладке Типы файлов
0000 0000 0010 0000 Запретить кнопку Создать в диалоге Изменение свойств типа файлов
0000 0000 0100 0000 Запретить кнопку Изменить в диалоге Изменения свойств типа файлов
0000 0000 1000 0000 Запретить кнопку Удалить в диалоге Изменения свойств типа файлов
0000 0001 0000 0000 Запретить текстовую панель Описание в диалоге Изменение свойств типа файлов
0000 0010 0000 0000 Запретить кнопку Изменить значок в диалоге Изменение свойств типа файлов
0000 0100 0000 0000 Запретить кнопку По умолчанию в диалоге Изменение свойств типа файлов

Примечание переводчика!


Значение в таблице приведены в виде чисел в двоичной записи. При этом старшинство байтов возрастает справа налево. В редакторе реестра эти числа записаны просто как набор байтов с возрастанием старшинства слева направо. Таким образом, например, число 0001 0010 0011 0100 0101 0110 0111 1000, (шестнадцатеричное 12345678) будет записано редактором реестра как 78 56 34 12.

Рассмотрим один пример. Предположим, что необходимо запретить кнопку Удалить на вкладке Типы файлов и кнопки Изменить и Удалить в диалоге Изменение свойств типа файлов. Можно вычислить соответствующее значение параметра EditFlags, как показано ниже:

0000 0000 0001 0000 Запретить кнопку Удалить на вкладке Типы файлов
0000 0000 0100 0000 Запретить кнопку Изменить в диалоге Изменения свойств типа файлов
0000 0000 1000 0000 Запретить кнопку Удалить в диалоге Изменения свойств типа файлов
0000 0000 1101 0000 Результат

Результат - это двоичное значение 0000 0000 1101 0000 или 0х00D0 в шестнадцатеричной записи. В редакторе реестра необходимо вписать D0 00 00 00.

Запомни!


Если изменить параметры EditFlags в реестре, то эффект будет виден на вкладке Типы файлов только после того, как вы закроете её и откроете снова. Также в Windows старшие биты параметра EditFlags служат для других целей. Значение хх хх 01 хх указывает на сброшенный флажок Подтверждать открытие после загрузки.

TweakUI

Это родная MSовская программка для настройки Windows. Даёт доступ к некоторым труднодоступным настройкам системы. В частности позволяет:

  1. более тщательно настроить мышь, включая режим X-Mouse (когда окно, находящееся под курсором мыши, автоматически становится активным);
  2. изменить стандартные значки для ярлыков;
  3. вдумчиво настроить Internet Explorer;
  4. убрать практически любой значок с Рабочего стола;
  5. скрыть любой диск из окна "Мой компьютер";
  6. изменить путь почти любой специальной папки;
  7. скрыть любой значок из Панели управления;
  8. убрать любой тип файла из контекстного меню "Создать";
  9. убрать любое приложение из меню "Установка / удаление программ";
  10. очистить меню "Документы", логи поисков, IE History и прочие логи;
  11. исправить наиболее типичные глюки Мастдая, касающиеся иконок, шрифтов
  12. и т.п.

Короче говоря, эта маленькая утилитка весьма полезна для решения многих повседневных задач. Советую иметь на всякий случай.

Более того, имеется новая версия этой утилиты, ориентированная на использование под системами NT (в первую очередь, Windows 2000). TweakUI 2000 (77 кб) имеет ряд дополнительных функций, специально заточенных под NT.

Страница: http://stalk.hotmail.ru/plagiat/tweakui.htm
Файл:
TweakUI - http://stalk.webjump.com/files/tweakui.zip (89 кб)
TweakUI 2000 - http://stalk.webjump.com/files/tweakui2000.zip (77 кб)

За информацию, большое спасибо Ы.

Ваши вопросы

Вопрос

У меня такая проблема:
У меня при входе в систему (винь 98) подключается сетевой диск. Когда сервер выключен, то выдается табличка что система не может подключить сетевой диск и галочка подключать ли его в дальнейшем (если ее убрать, то приходится снова ручками его подключать). Как можно сделать чтобы система не спрашивала об этом, а всегда его подключала.

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


Вопрос

Проблема большая есть. При печати из Win98SE RUS после печати первой страницы появляется ошибка Spool32, после чего принтер полностью отключается, компьютер вешается и приходится перегружаться. Данная ошибка исправляется только полной переустановкой Windows, но тоже не надолго. Машина: Cel333/64/Savage4-8Mb/hdd-samsung 10 Gb, материнская плата P2-99, принтер -HP LJ1100.

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


Вопрос

Как сделать, чтобы Windows навсегда забыла в свих окнах "Вид. Крупные значки", а по умолчанию делала бы всегда "Вид. Список".

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


Вопрос

Где можно узнать параметры командной строки программ Windows, таких как explorer.exe, rundll32.exe, regedit.exe. Я думаю, многим интересно, как открыть регедит с произвольными файлами в качестве файвов, а не system.dat и user.dat по умолчанию (я говорю про Win9x). И не каждый, наверно знает, как из командной строки открыть, например My Computer. Кстати, это делается так:

explorer.exe ::{20D04FE0-3AEA-1069-A2D8-08002B30309D}

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


Вопрос

У меня такая проблемма, при инсталяции Win2000, я установил русскую раскладку по умолчанию, а теперь при загрузке виндов после нажатия Ctrl+Alt+Del машина стоит в русской раскладке (это очень бесет моего боса, т.к. эти винды стоят именно у него). Вы не могли бы подсказать, как зделать, чтобы после загрузки винды сразу стояли в англиской раскладке.

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


Вопрос

Помогите, пожалуйста, решить такую проблему. На компьютере с Win98Rus есть игрушки типа Civ2 или Worms2, которые русифицированы почти везде, кроме тех мест, где надо. Можно ли их заставить работать с charset'ом или codepage'ом win1251 вместо iso-8859-1 соответственно, покопавшись в реестре? Или нужен более глубокий хак? Даст ли эффект замена в реестре ссылок на iso ссылками на win1251 или cyrillic? Или есть другой способ?

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


Вопрос

Компьютер с Windows NT сервером. Перестали создаваться новые иконки. При выборе новой иконки New Shortcut иконка создается сразу же после выбора пункта меню New Shortcut. При этом новая иконка имеет всего 2 закладки: General и Security.

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


Вопрос

Как сделать так, чтобы в окне завершения работы Windows98SE появились команды "Перейти в спящий режим", "Перейти в ждущий режим" и вообще как добавить эти функции в Windows98(т.е. как у Windows 2000 Pro).

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


Вопрос

Уже почти год не переустанавливал Винды, всё шло нормально, но вот пришёл конец этому спокойствию: при открытии .txt файла выдаётся сообщение: "Не удается найти файл такой-то (или один из его компонентов). Проверьте правильность указания имени файла и пути, а также наличие всех необходимых библиотек. 'OK' ". Вроде ничего серьезного не стирал... Ума не приложу, что делать.

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


Вопрос

С некоторых пор у меня в Win98 что-то странное творится с ярлыками к DOS программам (*.pif). Я могу создать их любым возможным способом, но как только пытаюсь изменить их свойства и жму "OK" или "Применить" выскакивает сообщение, что "Обновить свойства данной программы не удалось. Не исключено, что их в это же время изменяет другая программа". После этого данный ярлык даже не удаётся удалить без перезагрузки компьютера. Переустановка Windows не помогла. Дело здесь явно в каких-то сбитых настройках в реестре. Как это можно исправить?

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

Запомни!


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

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


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

В избранное