Написать программу, решающую любую из 3х задач: 1. Имеетсяклеточное поле размера M x N , в некоторых позициях ко- торого расставлены черные фигуры, M – количество столбцов, а N – ко- личество строк. ...
Редактор реестра с коментариями кода
Разработка редактора системного реестра Windows.
Разработать программу, которая отображает следующую информацию из реестра: список форматов файлов и связанные с ними приложения. Программа должна позволять создавать новые типы файлов и связывать их с программами.
Системный реестр - база данных, которая сохраняет параметры настройки для 32 разрядных версий Microsoft Windows включая; Windows 95, 98 и NT. Он содержит информацию и параметры настройки для всех аппаратных средств, программ, пользователей, и свойств PC. Каждый раз, когда пользователь делает изменения в параметрах настройки Панели управления, или в ассоциациях файлов, системной настройке, или в установленном программном обеспечении, изменения отражаются и сохраняются в системном реестре.
Редактор системного реестра (REGEDIT.EXE) включен в большинство версий Windows (хотя Вы не найдете его в меню "Пуск") он дает возможность просматривать, искать и редактировать данные в пределах системного реестра. Имеется несколько методов для запуска редактора, самый простой - нажать на кнопку "Пуск", затем выбрать Выполнить, и в поле 'Открыть:' напечатать "regedit", и если редактор системного реестра установлен, он должен открыться.
Программа отображающая ключи реестра, позволяющая добавлять и изменять ключи, добавлять и изменять значения, может быть представлена следующим образом
http://student.gomel.by/img/os03.jpg
Главное окно программы
Например, для просмотра подключей ветви «HKEY_CURRENT_CONFIG», необходимо щелкнуть левой кнопкой мыши по названию ветви «HKEY_CURRENT_CONFIG».
Если пользователю необходимо просмотреть подключи ключа «Software», необходимо щелкнуть левой кнопкой мыши по подключу «Software».
Для отображения значений подключа «Fonts» необходимо дважды щелкнуть левой кнопкой мыши по подключу «Fonts»
http://student.gomel.by/img/os04.jpg
ля добавления подключа к данному ключу необходимо щелкнуть правой кнопкой мыши по ключу, к которому необходимо добавить подключ (вследствие чего появится меню) и нажать пункт меню «Создать» - «Раздел». Рядом с ключом, к которому добавили новый подключ, появляется знак «+» (плюс)
http://student.gomel.by/img/os05.jpg
Для просмотра созданного подключа необходимо щелкнуть левой кнопкой мыши по ключу
http://student.gomel.by/img/os06.jpg
После нажатия правой кнопкой мыши по подключу «New» (вызвав этим меню) можно переименовать ключ или удалить его. Также можно для него добавить новое значение
http://student.gomel.by/img/os08.jpg
После нажатия правой кнопкой мыши по какому-нибудь значению, программа позволяет изменить значение, переименовать его, либо совсем удалить
http://student.gomel.by/img/os09.jpg
Основные функции системного реестра Функции Назначение RegCloseKey Закрывает дескриптор данного открытого ключа. При этом освобождаются любые связанные с данным ключом системные ресурсы. Закрытие ключа отнюдь не вызывает задержку операций записи, происходящих непосредственно после выполнения данной функции.
RegCreateKeyEx Создает или открывает подключ указанного ключа.
RegDeleteKey Удаляет подключ заданного ключа RegDeleteValue Удаляет значение из подключа RegEnumKeyEx Перечисляет подключи указанного открытого ключа системного реестра.
RegEnumValue Перечисляет значения указанного ключа, открытого в системном реестре RegOpenKeyEx Открывает подключ системного реестра с требуемым типом доступа.
RegQueryInfoKey Возвращает информацию, которая описывает данный ключ системного реестра.
RegQueryValueEx Возвращает тип и данные для указанного имени значения, связанного с открытым ключом системного реестра.
RegSetValueEx Устанавливает именованное значение любого подключа системного реестра
Заявки фрилансеров
Похожие заказы
- Системное программирование2 заявкиЗакрыт9 лет назад
2 задачи по теории алгоритмов на 25.12 Задачи 5 и 7, вариант 8
Системное программированиенет заявокЗакрыт9 лет назад- $500
Доработать программу написанную на masm
Системное программирование5 заявокЗакрыт9 лет назад - $2000
C++ требуется опытный программист для разработки низкоуровневых приложений работающих с браузерами ТЗ отправлю по запросу
Системное программирование5 заявокЗакрыт9 лет назад Требуется разработка функций для восстановления удалённых файлов в FAT и NTFS. Основные режимы работы: 1. Восстановление файлов, удалённых посредством нажатия Shift+ Del. 2. Восстановление файлов, утерянных в результате форматирования, сбоя или ...
Системное программирование7 заявокЗакрыт9 лет назадЕсть DLL. Небольшая, 12kb написана на native C++ со вставками ассемблера. Нужно провести дизасемблинг этой DLL, и затем создать проект который будет открываться и компилироваться в Visual Studio.
Системное программированиенет заявокЗакрыт9 лет назад- $1000
Требуется высококвалифицированный специалист для постройки программной системы, состоящей из двух основных модулей - клиент и сервер. Клиентская часть может быть установлена на большом количестве ПК, серверная часто взаимодействует с клиентской и управляет некими действиями на ...
Системное программирование4 заявкиЗакрыт9 лет назад Нужно переписать небольшую системную программу на делфи, размер исходников 50кб, есть немного асм вставок.
Системное программирование4 заявкиЗакрыт9 лет назад- $20
Здравствуйте. Необходимо написать небольшой софт - активатор для личного кабинета одного крупного веб-сайта в своей категории.
Системное программирование4 заявкиЗакрыт9 лет назад На комплексный конвейер сборочного цеха каждые 15+-0 мин поступают 10 изделий первого типа и каждые 16+-8 мин поступают 17 изделий второго типа. Конвейер состоит из секций, вмещающих по 9 изделий каждого ...
Системное программирование1 заявкаЗакрыт9 лет назад