imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Программы и Операционные системы > Операционные системы M$
Опции темы
Старый 05.08.2003, 17:54     # 1
oia
Full Member
 
Аватар для oia
 
Регистрация: 03.11.2002
Адрес: Украина ! Киев!
Пол: Male
Сообщения: 2 037

oia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуру
Exclamation Реестр , фичи в реестре

Люди давайте собирать фичи к реестру винды
ПРЕДУПРЕЖДЕНИЕ! Некоректное изменение реестра опасно для здоровья Вашего компьютера и для ваших всё ещё здоровых волос! Некоторые изменения вступают в силу только после перезагрузки Windows

Что такое реестр?

Реестр, как и сама WIndows, развивался эволюционно. В систему до введения реестра входили два текстовых файла Win.ini и System.ini, которые и сегодня входят в состав Windows XP. Правда состоят всего лишь из нескольких строк, использкемых 16-разрядными приложениями.

Впервые реестр появляется в Windows 95. По замыслу Microsoft он должен был полностью заменить файлы ini, хранящие всю настроечную информацию. И по заверениям разработчиков файлы ini оставлены только для совместимости со старыми программами, ориентированными на более ранние версии операционной системы. По рекомендациям Microsoft, сторонние разработчики программного обеспечения должны хранить информацию о настройках своих программ в реестре. Таким образом, в нем хранится информация по аппаратной конфигурации компьютера, различные настройки операционной системы и настройки установленных программ.

Локальные файлы, из которых состоит реестр, имеют разное название и размещение в зависимости от версии ОС. Например, для Windows 95/98 это файлы User.dat и System.dat, которые располагаются в системной директории, для Windows Me был добавлен новый файл Classes.dat, в то время как для 2000/NT/XP это файлы, размещенные в %SystemRoot%\System32\Config, где %SystemRoot% - системная директория. Здесь каждое улье реестра представлено отдельным файлом (Default, Sam, Security, Software, System), к тому же личный пользовательский файл NTUSER.DAT, необходимый для личных настроек каждого пользователя (NT - многопользовательская среда) находится в директории %USERPROFILE%, определенной при установке ОС. Но вы не сможете отредактировать эти файлы непосредственно, как скажем текстовые файлы Блокнотом. В реестре хранится важная конфиденциальная информация, которую недопустимо получить простым доступом к ресурсам другого компьютера. Для редактирования реестра вам понадобится редактор реестра, можете вопсользоваться стандартным Regedit.exe

Разобраться в реестре - задание не из легких, но это необходимо, если Вы желаете узнать ОС полностью, в большинстве случаев мало кто даже подозревает о существовании реестра.

Реестр содержит пять основных секций, которые называются корневыми разделами (ветвями, ульями) и являются аналогами корневых разделов жесткого диска. Каждый раздел имеет собственное место хранения и файл журнала, при необходимости любой корневой раздел можно восстановить, не затрагивая остальные разделы реестра.

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

Три части параметра реестра всегда располагаются в определенном порядке: [RegistrySizeLimit] [REG_DWORD] [0x8000000]. Имя, Тип данных, значение.

Типы данных для параметров реестра

REG_BINARY Двоичные данные. Большинство аппаратных компонентов используют информацию, которая хранится в виде двоичных данных. редакторы реестра отображают эту информацию в шестнадцатеричном формате.

REG_DWORD Данные представлены в виде значения, длина которогосоставляет 4 байта. Этот тип данных используют многиепараметры драйверов устройств и сервисов. Редакторы реестра могут отображать эти данные в двоичном, шестнадцатеричном и десятичном формате.

REG_EXPAND_SZ Расширяемая строка данных. Эта строка представляет собой текст, содержащий переменную, которая может быть заменена при вызове со стороны приложения.

REG_MULTI_SZ Многострочное поле. Значения, которые фактически представляют собой списки текстовых строк в формате, удобном для восприятия человеком, обычно имеют именно этот тип данных. строки разделены символом NULL.

REG_SZ Текстовая строка в формате, удобном для восприятия человеком. Значениям, представляющим собой описания компонентов, обычно присваивается именно этот тип данных.


Также существуют следующие параметры:
REG_DWORD_LITTLE_ENDIAN,
REG_DWORD_BIG_ENDIAN,
REG_LINK,
REG_NONE,
REG_QWORD,
REG_QWORD_LITTLE_ENDIAN,
REG_RESOURSE_LIST,
REG_FULL_RESOURSE_DESCRIPTOR,
REG_REOURSE_REQUIREMENTS_LIST.


немного о них

REG_DWORD_LITTLE_ENDIAN Похож на REG_DWORD. Это 32-битное число, в котором наиболее значительный байт показан как крайний левый или старший байт. Данный тип наиболее часто используемый формат для хранения чисел в компьютере под управлением Windows 2000 и Windows 98.
REG_DWORD Это тип данных, представленных целым числом (4 байта) обычно используется для значений типа boolean, где "0" переводит параметр в состояние "disabled" - отключает, а "1" "enabled" - активизирует. Также этот тип предоставляет множество параметров для драйверов устройств и служб, он может быть показан в REGEDT32 в двоичном, шестнадцатеричном и десятичном формате, или в REGEDIT в шестнадцатеричном и десятичном формате.
REG_DWORD_BIG_ENDIAN 32-битное число, в котором наиболее значительный байт показан как самый правый или байт младшего разряда. Этот формат обратный тому, который представлен в REG_DWORD и REG_DWORD_LITTLE_ENDIAN типах данных.
REG_LINK Unicode-символическая ссылка. Указывает символическую связь между системой или программными данными и значениями реестра. Используется внутренне, программы не должны обращатся к этому типу данных.
REG_NONE Неопределенное значение.
REG_QWORD 64-битное число.
REG_QWORD_LITTLE_ENDIAN 64-битное число в little-endian формате.
REG_RESOURCE_LIST (REG_FULL_RESOURCE_DESCRIPTOR Последовательность вложенных массивов, разработанная для хранения списка ресурсов аппаратного компонента или драйвера. (Пример, [HKEY_LOCAL_MACHINE\Hardware\Description\System\ MultifunctionAdapter\0\ControllerName\0]).



ОС Windows XP и приложения помещают информацпию в реестр ОС, что хорошо и плохо одновременно. Хорошо - потому что реестр представляет собой общую память для эффективного хранения информации. Плохо - потомучто размеры реестра увеличиваются по мере того, как приложения и система сохраняют в системе все новую информацию. По мере этого процесса в реестре появляется огромное количество мусора, который нелегко удалить.
__________________
Ну у вас и запросы! - сказала база данных и повисла

Последний раз редактировалось oia; 04.10.2004 в 01:02.
oia вне форума  
Старый 15.09.2005, 10:04     # 121
Rebel
Guest
 
Сообщения: n/a

как добавить свои вкладки(проги и тд) в контекстное меню(рабочий стол)
знаю как сделать это с папками,корзиной а вот как чтобы в кон.меню рабочего стола было незнаю
 
Старый 25.09.2005, 22:21     # 122
Комбинатор
::VIP::
 
Аватар для Комбинатор
 
Регистрация: 12.04.2004
Адрес: подводная лодка ОфПомОчБар
Сообщения: 607

Комбинатор СэнсэйКомбинатор СэнсэйКомбинатор СэнсэйКомбинатор СэнсэйКомбинатор СэнсэйКомбинатор СэнсэйКомбинатор СэнсэйКомбинатор СэнсэйКомбинатор СэнсэйКомбинатор СэнсэйКомбинатор СэнсэйКомбинатор СэнсэйКомбинатор Сэнсэй
Где можно в реестре глянуть какое расширения привязано к какому приложению ?
Комбинатор вне форума  
Старый 25.09.2005, 22:27     # 123
Dr.God
::VIP::
Creator
 
Аватар для Dr.God
 
Регистрация: 30.05.2004
Адрес: Alongside
Сообщения: 2 598

Dr.God Бог с наворотамиDr.God Бог с наворотами
Dr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотами
Из моей настольной книги "Реестр Microsoft Windows XP. Справочник профессионала". Дж. Хонейкатт -
Цитата:
HKEY_CLASSES_ROOT

HKCR содержит два типа данных. Первый является ассоциациями файлов, которые связывают различные типы файлов с программами, которые могут их открывать, печатать и редактировать. Второй является регистрациями классов для объектов Component Object Model (COM - компонентная модель объектов). С точки зрения настроек, этот корневой ключ является одним из наиболее интересных в реестре потому, что он позволяет вам изменить огромное число правил поведения системы. Этот корневой ключ также является самым большим в реестре, занимая большую часть места, потребляемого реестром.

До выхода Windows 2000 HKCR был ссылкой на ключ HKLM\SOFTWARE\Classes, но сейчас этот корневой ключ стал значительно сложнее. Чтобы создать HKCR, операционная система объединяет два ключа: HKLM\SOFTWARE\Classes, который содержит ассоциации файлов и регистрацию классов по умолчанию; и HKCU\Software\Classes, который содержит пользовательские ассоциации файлов и регистрацию классов. HKCU\Software\Classes на самом деле является ссылкой на HKU\SID Classes, о котором вы узнали в разделе «HKEY_USERS». Если одно и то же значение имеется в обеих ветвях, то значение из HKCU\Software\Classes имеет более высокий приоритет и преобладает над значением из HKLM\SOFTWARE\Classes. Этот новый алгоритм объединения имеет несколько преимуществ.

• Программы могут регистрировать общекомпьютерные и пользовательские ассоциации файлов и классы программ. (Один пользователь может иметь ассоциации файлов, которых нет у других пользователей этого компьютера). Это, вероятно, самое большое преимущество объединения.

• Пользователи, которые пользуются одним компьютером, могут использовать две различные программы для того, чтобы редактировать один и тот же тип файлов, не оказывая при этом влияния друг на друга.

• Из-за того, что пользовательские ассоциации файлов и регистрации классов находятся в профиле пользователя, они с помощью использования блуждающих профилей пользователей могут передаваться с компьютера на компьютер вслед за пользователем.

• IT-профессионалы могут ограничить доступ к HKLM\SOFTWARE\Classes, не помешав при этом пользователям изменять HKCU\ Software\Classes и увеличивая тем самым безопасность реестра, не ограничивая возможности пользователя по изменению ассоциаций файлов.

Создайте новый ключ в корне ключа HKCR, и Windows XP на самом деле создаст его в HKLM\SOFTWARE\Classes. Windows XP не предоставляет пользовательского интерфейса, кроме редактора реестра, чтобы добавлять регистрацию классов в HKCU\Software\Classes потому, что его назначение – это позволить программам регистрировать пользовательские классы программ. Когда вы редактируете существующий класс программ, изменения отразятся в HKLM или HKCU в зависимости от того, где на самом деле этот класс программ находится. Если класс программ существует в обеих ветвях, то Windows XP изменяет только версию из HKCU.

Заметьте, что HKCR имеет такое значение, что ему посвящено отдельное приложение. Приложение А «Ассоциации файлов» описывает этот корневой ключ более подробно. Вы узнаете, как он связывает расширения файлов с типами файлов, как Windows XP регистрирует объекты
COM, и какие подключи являются наиболее интересными для внесения изменений в настройки.
__________________
Оверклокинг Windows XP

Последний раз редактировалось Dr.God; 25.09.2005 в 22:37.
Dr.God вне форума  
Старый 25.11.2005, 19:52     # 124
dim777
Member
 
Аватар для dim777
 
Регистрация: 06.08.2003
Адрес: Israel
Сообщения: 250

dim777 Известность не заставит себя ждать
почему-то у меня регфайлы при клике открываются в ноутпеде а не задается вопрос хочу ли я что-нибудь добавить в реестр. Помогает только экспорт/импорт в регедите. Как можно вернуть нормальныи запуск регфайлов?
dim777 вне форума  
Старый 25.11.2005, 23:38     # 125
Dr.God
::VIP::
Creator
 
Аватар для Dr.God
 
Регистрация: 30.05.2004
Адрес: Alongside
Сообщения: 2 598

Dr.God Бог с наворотамиDr.God Бог с наворотами
Dr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотами
dim777, правой кнопкой по рег-файлу -> Открыть с помощю... -> Regedit. Не забудь поставить чекбокс "Использовать её для всех...".
__________________
Оверклокинг Windows XP
Dr.God вне форума  
Старый 26.11.2005, 04:45     # 126
oia
Full Member
 
Аватар для oia
 
Регистрация: 03.11.2002
Адрес: Украина ! Киев!
Пол: Male
Сообщения: 2 037

oia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуруoia Отец (мать) всех Гуру
dim777
идём в мой компьютер сервис свойства свойства папки типы файлов находим расширение reg нажимаем изминить и выбираем редактор реестра и всё !
__________________
Ну у вас и запросы! - сказала база данных и повисла
oia вне форума  
Старый 26.11.2005, 09:44     # 127
dim777
Member
 
Аватар для dim777
 
Регистрация: 06.08.2003
Адрес: Israel
Сообщения: 250

dim777 Известность не заставит себя ждать
Ух, еле нашел регедит Почему-то обыкновенный поиск не видел у меня на С ничего, кроме Мои Документы.Я и не знал что регедит в Директории Windows.

Последний раз редактировалось dim777; 26.11.2005 в 10:12.
dim777 вне форума  
Старый 31.12.2005, 00:18     # 128
Klans
Guest
 
Сообщения: n/a

Можно ли сменить "модель общего доступа и безопасности для локальных учётных записей" с гостевой на стандартную, через реестр, если да, то как.
 
Старый 06.02.2006, 19:15     # 129
Shurik80
Newbie
 
Аватар для Shurik80
 
Регистрация: 14.05.2005
Сообщения: 17

Shurik80 Путь к славе только начался
Добавляет в контекстное меню новый пункт, Очистить корзину
Shurik80 вне форума  
Старый 22.02.2006, 09:59     # 130
toper
Junior Member
 
Аватар для toper
 
Регистрация: 15.07.2005
Адрес: Земля
Сообщения: 124

toper Луч света в тёмном царствеtoper Луч света в тёмном царствеtoper Луч света в тёмном царствеtoper Луч света в тёмном царствеtoper Луч света в тёмном царстве
Господа такой вопрос: Пишется ли где-нибудь в реестре ключ введённый при установке винды? Поиском в теме ненашол.
toper вне форума  
Старый 22.02.2006, 19:06     # 131
Borland
СуперМод
IMHO Консультант 2005-2009
 
Аватар для Borland
 
Регистрация: 14.08.2002
Адрес: Московская ПЛ, ракетный отс
Пол: Male
Сообщения: 14 383

Borland - Гад и сволочь
Цитата:
toper:
Пишется ли где-нибудь в реестре ключ введённый при установке винды?
Конечно пишется! Но не в отврытом виде, а в шифрованном...
Пользы от него в том виде, что он хранится в реестре - ровным счётом никакой.

Для просмотра ключа установленной винды есть спец. утилиты.
Для изменения - тоже (хотя есть и документированный способ поменять ключ - утилитка sysprep (есть в дистрибутиве винды в файлике support\tools\deploy.cab).
Дальнейшие вопросы про лиц. ключики - в Варезнике, в теме по соответствующей винде.
__________________
Не засоряйте форум "спасибами"! Для выражения благодарности существуют ПС и репутация! Соблюдайте Правила!
Распространенье наше по планете
Особенно заметно вдалеке:
В общественном парижском туалете
Есть надписи на русском языке

В. Высоцкий

Borland вне форума  
Старый 27.02.2006, 00:37     # 132
gfif
Newbie
 
Регистрация: 21.12.2005
Сообщения: 8

gfif Нуль без палочки
Можно ли в реестре зделать так что бы при запуске Explorer он открывал определённую папку а не Рабочий стол?
gfif вне форума  
Старый 27.02.2006, 11:00     # 133
Cartman
Migel Mod Volos
 
Аватар для Cartman
 
Регистрация: 09.09.2003
Адрес: МПЛ-в почетной д
Сообщения: 7 486

Cartman ГипербогCartman ГипербогCartman ГипербогCartman Гипербог
Cartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman Гипербог
gfif? можно так например: HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Run
Создаешь строковый параметр, имя по фик, значение например: c:\папка\
__________________
Все "спасибы" - в приват и в репутацию! не засоряйте форум!!!! © Plague

Небьющаяся игрушка - это игрушка,
которой ребенок может разбить все свои остальные игрушки.

Cartman вне форума  
Старый 27.02.2006, 11:23     # 134
Dr.God
::VIP::
Creator
 
Аватар для Dr.God
 
Регистрация: 30.05.2004
Адрес: Alongside
Сообщения: 2 598

Dr.God Бог с наворотамиDr.God Бог с наворотами
Dr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотамиDr.God Бог с наворотами
gfif, или в св-ах ярлыка Проводника, вводишь в поле "Объект" -
Код:
C:\WINDOWS\EXPLORER.EXE /n,/e,C:\folder path
__________________
Оверклокинг Windows XP
Dr.God вне форума  
Старый 02.03.2006, 11:04     # 135
Cartman
Migel Mod Volos
 
Аватар для Cartman
 
Регистрация: 09.09.2003
Адрес: МПЛ-в почетной д
Сообщения: 7 486

Cartman ГипербогCartman ГипербогCartman ГипербогCartman Гипербог
Cartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman ГипербогCartman Гипербог
Цитата:
Klans:
Мне кто ни будь ответит
Обнакомься с правилам:
Цитата:
- Помните, что для ответа на ваш вопрос может понадобиться время. Не стоит "поднимать" свою тему сообщениями типа "Эй, что никто помочь не может?"(т.е. посылать сообщение в созданную Вами тему, оставшуюся без ответа).
Устное предупреждение. Сообщение удалено.
__________________
Все "спасибы" - в приват и в репутацию! не засоряйте форум!!!! © Plague

Небьющаяся игрушка - это игрушка,
которой ребенок может разбить все свои остальные игрушки.

Cartman вне форума  
Старый 19.05.2006, 13:02     # 136
Jazzuin
Junior Member
 
Аватар для Jazzuin
 
Регистрация: 26.10.2005
Адрес: Область
Сообщения: 51

Jazzuin Нимб уже пробиваетсяJazzuin Нимб уже пробивается
Смена раскладки

Народ, подскажите плз где в реестре хранится сочетание клавиш для смены раскладки(языка). Заодно, если не сложно, скриптик который следует добавить в на вход юзеров дабы это сочетание стало alt+shift.
Jazzuin вне форума  
Старый 19.05.2006, 18:42     # 137
Tay7er
Newbie
 
Регистрация: 17.05.2006
Сообщения: 13

Tay7er Нуль без палочки
Смотри ветку HKEY_CURRENT_USER\Keyboard Layout\Toggle
Там три параметра HotKey, Language Hotkey, Layout Hotkey. Они отвечают за переключение языка ввода и переключение раскладки клавиатуры, типа Русская(машинопись).
Tay7er вне форума  
Старый 29.08.2006, 15:00     # 138
lexa.by
Guest
 
Сообщения: n/a

Exclamation Установка языков ввода для всех пользователей в XP

Добрый день!
Как через реестр установить определенные языки ввода (рус и англ) в XP SP2? По умолчанию для каждого пользователя язык ввода один - английский.
 
Старый 29.08.2006, 15:09     # 139
Madness
KpTeaM
 
Регистрация: 31.10.2002
Адрес: Russia
Пол: Male
Сообщения: 3 261

Madness СуперБогMadness СуперБогMadness СуперБог
Madness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБогMadness СуперБог
lexa.by
HKEY_CURRENT_USER\Keyboard Layout\Preload
Поменять коды языков иль как оно там называется.

Если это изменить в HKEY_USERS\.DEFAULT, то поменяется язык по умолчанию, используемый при логине.
__________________
Над струнами вен моих
Лезвия осени,
Их сталь леденящая
В просинь рук просится...
©Темнозорь
Madness вне форума  
Старый 29.08.2006, 15:16     # 140
lexa.by
Guest
 
Сообщения: n/a

Это немного не то. Мне нужно сделать так, чтобы у пользователя были конкретные языки ввода. Я закрываю всем возможность добавления языков стандартными средствами. В моей винде (XP SP2) по умолчанию язык ввода один - англ.
 

Теги (метки)
registry, реестр


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 23:07.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.