Форум программистов, компьютерный форум, киберфорум
C/C++: WinAPI
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.75/4: Рейтинг темы: голосов - 4, средняя оценка - 4.75
6 / 6 / 7
Регистрация: 16.05.2013
Сообщений: 351

Реестр и System.ini

15.09.2016, 17:24. Показов 814. Ответов 5
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Доброго времени суток!

Имею такую задачу:
Внести коррективы в системный файл System.ini, а именно в секцию Drivers, и создать новый ключ с любым названием.

И сделать это надо через реестр... Может кто подсобить идеями реализации? Гуглением даже не нашел секцию реестра, которая отвечает за файл system.ini
0
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
15.09.2016, 17:24
Ответы с готовыми решениями:

Реестр
Ребят помогите модернизировать программу #include <iostream> #include <Windows.h> void Out(TCHAR buf) { for(int i =...

Реестр Windows
Долго изучал функции по работе с реестром .. в итоге научился создавать ключи, создавать параметры всё короче делать .. а вот как...

Реестр winapi c++
Как получить список установленных программ через реестр на c++ с помощью winapi. Нужен подробный пример.

5
 Аватар для garry_neuznik
11 / 11 / 9
Регистрация: 04.09.2016
Сообщений: 41
15.09.2016, 19:54
так это же вроде ветка SYSTEM в HKEY_LOCAL_MACHINE
0
6 / 6 / 7
Регистрация: 16.05.2013
Сообщений: 351
15.09.2016, 20:02  [ТС]
Целый раздел отвечает за system.ini?) в самом файле то максимум 15 строк) Вы уверены, что это так?
0
Эксперт WindowsАвтор FAQ
 Аватар для Dragokas
18033 / 7736 / 892
Регистрация: 25.12.2011
Сообщений: 11,502
Записей в блоге: 16
16.09.2016, 21:11
В реестре нет единой ветки, которая отвечала бы за настройки из system.ini.

Вам нужно смотреть соответствующий маппинг в ветке:
HKEY_LOCAL_MACHINE\Software\Microsoft\Wi ndows NT\CurrentVersion\IniFileMapping\system. ini

Там Вы найдете какие секции файла system.ini каким веткам реестра соответствуют.

Например, значение:
...\system.ini\Boot\ScreenSaverActive = USR:Control Panel\Desktop
означает, что настройки хранятся в ветке: HKCU\Control Panel\Desktop

А значение:
...\system.ini\Boot\shell = SYS:Microsoft\Windows NT\CurrentVersion\Winlogon
означает, что эти настройки хранятся в ветке: HKLM\Software\Microsoft\Windows NT\CurrentVersion\Winlogon
0
6 / 6 / 7
Регистрация: 16.05.2013
Сообщений: 351
16.09.2016, 21:14  [ТС]
Хорошо, другой насущный вопрос: какая библиотека есть для работы с реестром?
Нашел кучу примеров с кодом типа

C++
1
TRegistry *reg = new TRegistry(KEY_ALL_ACCESS);
но библиотеку для этого типа данных никто не пишет... Можете подсказать?
0
16.09.2016, 21:17

Не по теме:


Думаю, лучше спросить в новой теме.

0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
16.09.2016, 21:17
Помогаю со студенческими работами здесь

Не пишет в реестр
#pragma comment(lib, "WinMM.Lib")//для того чтобы работало открывание дисковода #pragma comment(linker, "/subsystem:console") ...

winapi реестр
Здравствуйте! нужно сделать задание. "Программа должна при запуске устанавливать картинку на рабочий стол, через время удалить картинку....

Запись в реестр
Помогите, пожалуйста, как сделать, чтобы значение, введенное пользователем, записывалось в реестр? вот код char str; ...

Запись параметра в реестр
Привет. Как мне записать параметр в реестр c помощью функции "RegSetValueEx", тип которого "Other"? Для всех типов...

Открыть реестр Windows7
привет, попробую задать эту тему здесь, с++ не знаю, среда есть dev c++. Мне нужно открыть реестр и поменять значение в нем, как это...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Новые блоги и статьи
Вывод диалогового окна перед закрытием, если документ не проведён
Maks 04.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать программный контроль на предмет проведения документа. . .
Программный контроль заполнения реквизита табличной части документа
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: реализовать контроль заполнения реквизита "ПричинаСписания". . .
wmic не является внутренней или внешней командой
Maks 02.04.2026
Решение: DISM / Online / Add-Capability / CapabilityName:WMIC~~~~ Отсюда: https:/ / winitpro. ru/ index. php/ 2025/ 02/ 14/ komanda-wmic-ne-naydena/
Программная установка даты и запрет ее изменения
Maks 02.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: при создании документов установить период списания автоматически. . .
Вывод данных в справочнике через динамический список
Maks 01.04.2026
Реализация из решения ниже выполнена на примере нетипового справочника "Спецтехника" разработанного в конфигурации КА2. Задача: вывести данные из ТЧ нетипового документа. . .
Программное заполнения текстового поля в реквизите формы документа
Maks 01.04.2026
Алгоритм из решения ниже реализован на нетиповом документе "ВыдачаОборудованияНаСпецтехнику" разработанного в конфигурации КА2, в дополнении к предыдущему решению. На форме документа создается. . .
К слову об оптимизации
kumehtar 01.04.2026
Вспоминаю начало 2000-х, университет, когда я писал на Delphi. Тогда среди программистов на форумах активно обсуждали аккуратную работу с памятью: нужно было следить за переменными, вовремя. . .
Идея фильтра интернета (сервер = слой+фильтр).
Hrethgir 31.03.2026
Суть идеи заключается в том, чтобы запустить свой сервер, о чём я если честно мечтал давно и давно приобрёл книгу как это сделать. Но не было причин его запускать. Очумелые учёные напечатали на. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru