Форум программистов, компьютерный форум, киберфорум
C++ Builder
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.83/12: Рейтинг темы: голосов - 12, средняя оценка - 4.83
 Аватар для Lokki
4 / 4 / 2
Регистрация: 01.03.2009
Сообщений: 128

Реестр

08.04.2009, 20:30. Показов 2402. Ответов 15
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет. Нужна программа, которая выводила бы параметры компа (Какая мама, видюха, проц и т.д.) это нужно сделать через реестр. Помогите, пожалуйста.
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
08.04.2009, 20:30
Ответы с готовыми решениями:

реестр
подскажите пожалуйста где в реестре лежит информация про оперативку и про ком порты??

Реестр
Здравствуйте. Подскажите, как вывести в поле Memo, все параметры ключа, к примеру HKEY_CLASSES_ROOT\\Folder\\shell.

Реестр
Здравствуйте! Подскажите пожалуйста, как с помощью builder c++ осуществить экспорт всего реестра в файл, и его импорт обратно. Заранее...

15
 Аватар для Mecid
683 / 232 / 16
Регистрация: 15.10.2007
Сообщений: 1,246
08.04.2009, 20:58
вот те функции для работы с реестром
RegOpenKey
RegQueryKey
RegCloseKey
все что те понадобится
0
 Аватар для Lokki
4 / 4 / 2
Регистрация: 01.03.2009
Сообщений: 128
08.04.2009, 21:18  [ТС]
Цитата Сообщение от Mecid Посмотреть сообщение
вот те функции для работы с реестром
RegOpenKey
RegQueryKey
RegCloseKey
все что те понадобится
А где спрятаны данные про камп?
0
 Аватар для Sergey_GRid
0 / 0 / 0
Регистрация: 29.03.2009
Сообщений: 7
08.04.2009, 22:50
Вот для названия процессора. Остальные данные надо искать.. можно конечно и опытным путём, по названию своих компонентов)
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
AnsiString ProcessorName="Unknown";
TRegistry *reg = new TRegistry;
try {
reg->RootKey = HKEY_LOCAL_MACHINE;
reg->OpenKey("Hardware\\Description"
"\\System\\CentralProcessor\\0", false);
ProcessorName=reg->ReadString("ProcessorNameString");
}
__finally
{
delete reg;
}
MessageDlg(ProcessorName, mtInformation, TMsgDlgButtons() << mbOK, 0);
0
09.04.2009, 15:27

Не по теме:

Гы-гы-гы, а меня устраивает Everest
сори за офтоп

0
0 / 0 / 0
Регистрация: 27.10.2009
Сообщений: 15
27.10.2009, 22:34
Цитата Сообщение от Lokki Посмотреть сообщение
Всем привет. Нужна программа, которая выводила бы параметры компа (Какая мама, видюха, проц и т.д.) это нужно сделать через реестр. Помогите, пожалуйста.
ну что ты разобрался как ето сделать?? а то у меня такой же вопрос интересует?
0
 Аватар для Lokki
4 / 4 / 2
Регистрация: 01.03.2009
Сообщений: 128
27.10.2009, 23:41  [ТС]
Цитата Сообщение от sedoygosha Посмотреть сообщение
ну что ты разобрался как ето сделать?? а то у меня такой же вопрос интересует?
Вот)))))
Вложения
Тип файла: rar Реєстр.rar (340.6 Кб, 91 просмотров)
2
Маэстро
Вирусоборец
 Аватар для Maestro
1244 / 365 / 40
Регистрация: 06.09.2009
Сообщений: 798
28.10.2009, 12:20
Lokki, Класс! Спасибо за архив, мне тоже пригодится. Со своей стороны могу предложить ещё код, который показывает текущее разрешение экрана:
C++
1
2
3
4
...
// Узнаём разрешение монитора
   Label1->Caption = String(Screen->Monitors[0]->Width) + "x" +Screen->Monitors[0]->Height;
...
И количество ОЗУ
C++
1
2
3
4
5
6
7
8
9
10
...
// Узнаём количество оперативной памяти
   TMemoryStatus MS;
   MS.dwLength = sizeof(MS);
   GlobalMemoryStatus(&MS);
   Label2->Caption = String("Всего памяти:                         ") + FormatFloat("#,###' МБ'", MS.dwTotalPhys / 1024);
   CHAR lpMemLoad[5];
   sprintf(lpMemLoad, "%d %%", MS.dwMemoryLoad);
   Label3->Caption = String("Использование ОЗУ:               ") + lpMemLoad;
...
Или
C++
1
2
3
4
5
6
7
...
MEMORYSTATUS mem;
   memset((void*)&mem, 0, sizeof(mem));
   mem.dwLength = sizeof(mem);
   GlobalMemoryStatus(&mem);
   Label4->Caption = String("Всего памяти: ") + IntToStr(mem.dwTotalPhys);
...
0
 Аватар для Lokki
4 / 4 / 2
Регистрация: 01.03.2009
Сообщений: 128
28.10.2009, 21:39  [ТС]
У меня еще есть как в автозапуск свою прогу прописать (все варианты). Если кому то надо, то пишите, сброшу на форум.
0
Маэстро
Вирусоборец
 Аватар для Maestro
1244 / 365 / 40
Регистрация: 06.09.2009
Сообщений: 798
29.10.2009, 11:57
Lokki, скинул бы сразу и все дела.
0
 Аватар для Lokki
4 / 4 / 2
Регистрация: 01.03.2009
Сообщений: 128
29.10.2009, 18:19  [ТС]
Цитата Сообщение от Maestrino Посмотреть сообщение
Lokki, скинул бы сразу и все дела.
А зачем засорять все. Если надо, то скину)))))))))
0
Маэстро
Вирусоборец
 Аватар для Maestro
1244 / 365 / 40
Регистрация: 06.09.2009
Сообщений: 798
29.10.2009, 20:09
Цитата Сообщение от Lokki Посмотреть сообщение
А зачем засорять все. Если надо, то скину)))))))))
Чего ты торгуешься. Скидывай.
0
 Аватар для Lokki
4 / 4 / 2
Регистрация: 01.03.2009
Сообщений: 128
31.10.2009, 22:20  [ТС]
Цитата Сообщение от Maestrino Посмотреть сообщение
Чего ты торгуешься. Скидывай.
На))))))
Вложения
Тип файла: rar Автозапуск.rar (343.0 Кб, 40 просмотров)
1
0 / 0 / 0
Регистрация: 27.10.2009
Сообщений: 15
02.11.2009, 14:56
а кто нить знает где можно почитать про реестр?? поподробнее про его ветки???и где там че лежит и как организовано?
0
Маэстро
Вирусоборец
 Аватар для Maestro
1244 / 365 / 40
Регистрация: 06.09.2009
Сообщений: 798
02.11.2009, 16:28
Цитата Сообщение от sedoygosha Посмотреть сообщение
а кто нить знает где можно почитать про реестр??
Об этом можно прочитать в книге Реестр Windows XP. Справочник профессионала
1
14 / 14 / 1
Регистрация: 18.09.2009
Сообщений: 45
02.11.2009, 21:43
Ольга Кокорева. "Реестр Windows XP".
www.bhv.ru
сам по этой книге разбирался с реестром =)
2
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
02.11.2009, 21:43
Помогаю со студенческими работами здесь

Реестр
Два вопроса, как удалить ветки в реестре, и как удалить определенный файл?(например файл C:/Programm/index.exe)

Регистрация и реестр
void Registation() { TRegistry *reg=new TRegistry(); reg-&gt;RootKey=HKEY_CURRENT_USER; reg-&gt;OpenKey(&quot;TestProgramm\\Users&quot;,true); ...

Реестр на с++builder
Как создать,удалить раздел,ключ в реестре по нажатию соответствующей кнопки в MainMenu ?? Добавлено через 2 минуты Ненадо присылать...

Реестр в ListView
Здравствуйте. Пытаюсь что то сделать на подобие Regedit'а, но возникла проблема. Как вывести все параметры ключа, полученные...

Реестр и UAC
Произвожу чтение с рееста TRegistry *reg = new TRegistry(); //TRegistry(KEY_ALL_ACCESS) TStringList *keyNames = new...


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

Или воспользуйтесь поиском по форуму:
16
Ответ Создать тему
Новые блоги и статьи
PhpStorm 2025.3: WSL Terminal всегда стартует в ~
and_y87 14.12.2025
PhpStorm 2025. 3: WSL Terminal всегда стартует в ~ (home), игнорируя директорию проекта Симптом: После обновления до PhpStorm 2025. 3 встроенный терминал WSL открывается в домашней директории. . .
Как объединить две одинаковые БД Access с разными данными
VikBal 11.12.2025
Помогите пожалуйста !! Как объединить 2 одинаковые БД Access с разными данными.
Новый ноутбук
volvo 07.12.2025
Всем привет. По скидке в "черную пятницу" взял себе новый ноутбук Lenovo ThinkBook 16 G7 на Амазоне: Ryzen 5 7533HS 64 Gb DDR5 1Tb NVMe 16" Full HD Display Win11 Pro
Музыка, написанная Искусственным Интеллектом
volvo 04.12.2025
Всем привет. Некоторое время назад меня заинтересовало, что уже умеет ИИ в плане написания музыки для песен, и, собственно, исполнения этих самых песен. Стихов у нас много, уже вышли 4 книги, еще 3. . .
От async/await к виртуальным потокам в Python
IndentationError 23.11.2025
Армин Ронахер поставил под сомнение async/ await. Создатель Flask заявляет: цветные функции - провал, виртуальные потоки - решение. Не threading-динозавры, а новое поколение лёгких потоков. Откат?. . .
Поиск "дружественных имён" СОМ портов
Argus19 22.11.2025
Поиск "дружественных имён" СОМ портов На странице: https:/ / norseev. ru/ 2018/ 01/ 04/ comportlist_windows/ нашёл схожую тему. Там приведён код на С++, который показывает только имена СОМ портов, типа,. . .
Сколько Государство потратило денег на меня, обеспечивая инсулином.
Programma_Boinc 20.11.2025
Сколько Государство потратило денег на меня, обеспечивая инсулином. Вот решила сделать интересный приблизительный подсчет, сколько государство потратило на меня денег на покупку инсулинов. . . .
Ломающие изменения в C#.NStar Alpha
Etyuhibosecyu 20.11.2025
Уже можно не только тестировать, но и пользоваться C#. NStar - писать оконные приложения, содержащие надписи, кнопки, текстовые поля и даже изображения, например, моя игра "Три в ряд" написана на этом. . .
Мысли в слух
kumehtar 18.11.2025
Кстати, совсем недавно имел разговор на тему медитаций с людьми. И обнаружил, что они вообще не понимают что такое медитация и зачем она нужна. Самые базовые вещи. Для них это - когда просто люди. . .
Создание Single Page Application на фреймах
krapotkin 16.11.2025
Статья исключительно для начинающих. Подходы оригинальностью не блещут. В век Веб все очень привыкли к дизайну Single-Page-Application . Быстренько разберем подход "на фреймах". Мы делаем одну. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2025, CyberForum.ru