русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Использование реестра для быстрого восстановления конфигурации 32-разрядных приложений


Дата добавления: 2014-02-04; просмотров: 692; Нарушение авторских прав


Ограничение доступа к реестру

Самый простой способ защитить редактор реестра и файлы реестра — разместить их на разделе NTFS с ограничением доступа средствами файловой системы. Это гораздо проще, чем ограничить доступ к отдельным элементам реестра.

Но если файлы реестра размещены на FAT, права доступа (по умолчанию они зависят от поддерева) можно установить с помощью самого редактора реестра. Для доступа к диалоговому окну разграничения доступа к реестру выберите из меню Security команду Permissions.

Диалоговое ок-f/o Registry Key Permissions.

 

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

 

 

К специальным видам доступа относятся:

Query Value Право чтения значения ключа и реестре.
Set Value Право вводить значения в реестр.
Create Subkey Право создавать подключи выбранного ключа.
Enumerate Subkeys Право находить подключи указанного ключа п реестре.
Notify Право уведомлять.
Create Link Право создания символьной ссылки на выбранный ключ.
Delete Право удалять выбранный ключ.
Write DAC Право доступа к ключу с целью записи списка контроля доступа.
Write Owner Право доступа к ключу с целью вступления во владение им.
Read Control Право доступа к информации о защите ключа

Информацию о своей конфигурации приложения Win32 сохраняют в реестр. Как правило, эта информация заносится в поддерево HKEY_CURRENT_USER\Software. Следующим ключом будет имя фирмы (например, Microsoft) или общий тип приложения (например, VB and VBA program Settings). Зачастую, установив приложение на новый компьютер, необходимо быстро восстановить ту же конфигурацию, что и на эталонном компьютере. Естественно, подобные настройки (скажем, внешний вид и расположение панелей инструментов, цвета окон и текста, рабочие каталоги, используемые дополнительные утилиты и т.п.) можно выполнить средствами самого приложение, но это займет довольно много времени. Для быстрого копирования конфигурации легче переносить содержимое поддеревьев и значений с одного компьютера на другой.



Прежде чем выполнить перенос, сохраните ключ реестра в файл. Для этого, выбрав в меню Registry команду Save Key, укажите имя файла. Затем на компьютере-приемнике выберите в реестре корневой для вновь конфигурируемого приложения ключ. Если приложение уже установлено, то, как правило, соответствующий ему подключ будет прописан в реестре. Если же его нет, создайте. Далее выделите требуемый подключ и, выбрав команду Restoreв меню Registry, нажмите ранее сохраненный файл. Если Вы обладаете соответствующими правами доступа к этому ключу в реестре, он будет полностью заменен на значения эталонного ключа, включая все возможные подключи. Запуск приложения сразу покажет, что информация была успешно скопирована.

Перед переносом значений ключей убедитесь, что переносимая конфигурация не противоречит параметрам Вашего компьютера. Например, если переносится указание о том, что рабочим каталогом является E:\winnt40\win32\myapp, такой каталог должен существовать на компьютере- приёмнике.

 



<== предыдущая лекция | следующая лекция ==>
Целостность и восстановление улья в реестре | Принципы построения компьютерной стеганографии


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.488 сек.