Форум программистов, компьютерный форум CyberForum.ru

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.71
^Tecktonik_KiLLeR
1159 / 441 / 22
Регистрация: 23.06.2009
Сообщений: 6,235
Завершенные тесты: 1
#1

Код для добавлении в реестр - C++

16.07.2009, 15:02. Просмотров 1674. Ответов 26
Метки нет (Все метки)

подскажите пожалуйста!!!!!напишите такой код чтобы прога добавилась сама по себе в реестр.....в гугле ищу-нету
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
16.07.2009, 15:02     Код для добавлении в реестр
Посмотрите здесь:

Реестр - C++
Не могу открыть реестр пишет заблокировано администратором

Реестр С++ - C++
Здравствуйте. У меня такой вопрос: Есть два консольных приложения С ++ одно выводит элементы массива, другое выполняет действия над его...

реестр - C++
не могу найти исходники программы на visual c++ которые бы добавляли программу в авто запуск реестров и какую библиотек для этого надо...

Реестр - C++
Скажем есть ключ реестра HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\Control\SessionManager\Environment в regedit нашел что переменная path...

Реестр! - C++
Нужно програмно изменить в реестре значение параметра...

Реестр - C++
Написать программу, определяющую значение параметра в открытом разделе и изменяющую это значение на другое. Подскажите пожалуйста, где-то...

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
<Norton>
Отдыхающий:)
94 / 91 / 10
Регистрация: 05.04.2009
Сообщений: 188
02.08.2009, 22:05     Код для добавлении в реестр #16
@lex, я описал вам процедуры работы с реестром!
В чём вы пишите?
odip
Эксперт С++
7157 / 3297 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
02.08.2009, 22:08     Код для добавлении в реестр #17
напишите такой код чтобы прога добавилась сама по себе в реестр
Судя по всему ты не знаешь что такое реестр.
Что значит по-твоему "прога добавилась в реестр" ?
^Tecktonik_KiLLeR
1159 / 441 / 22
Регистрация: 23.06.2009
Сообщений: 6,235
Завершенные тесты: 1
02.08.2009, 22:09  [ТС]     Код для добавлении в реестр #18
<Norton>, в vs08
я хочу прогу на другом компе открыть
и не хочу что бы моя прога торчала у мен в реестре
odip
Эксперт С++
7157 / 3297 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
02.08.2009, 22:11     Код для добавлении в реестр #19
моя прога торчала у мен в реестре
Что это значит ?
<Norton>
Отдыхающий:)
94 / 91 / 10
Регистрация: 05.04.2009
Сообщений: 188
02.08.2009, 22:17     Код для добавлении в реестр #20
odip, зачем придираться к людям...
Разве программу не добавляют в реестр?
Создают ключ в котором содержаться данные о программе.

Добавлено через 2 минуты 0 секунд
Во втором посте, согласен с odip.

Добавлено через 2 минуты 36 секунд
Вы уверены что она у вас в реестре?
на вашем компьютере запускайте:
if(KeyExists("\\Software\\ваш_проект\\программа"))
Reg->DeleteKey("\\Software\\ваш_проект\\программа");
odip
Эксперт С++
7157 / 3297 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
02.08.2009, 22:26     Код для добавлении в реестр #21
Разве программу не добавляют в реестр?
Нет - не добавляют.
В смысле можно не добавлять.
Создают ключ в котором содержаться данные о программе.
Это не обязательно.
<Norton>
Отдыхающий:)
94 / 91 / 10
Регистрация: 05.04.2009
Сообщений: 188
03.08.2009, 14:10     Код для добавлении в реестр #22
Цитата Сообщение от odip Посмотреть сообщение
Это не обязательно.
В каких случаях не обязательно, если вам надо зарегестрировать программу с каталогом для удаления?
novi4ok
551 / 504 / 8
Регистрация: 23.07.2009
Сообщений: 2,359
Записей в блоге: 1
03.08.2009, 20:49     Код для добавлении в реестр #23
Цитата Сообщение от HIMen Посмотреть сообщение
C++
1
2
3
4
5
_TCHAR szTestString[] = _T("%SystemRoot%\\System32");
_TCHAR szPath[] = _T("SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters");
HKEY hKey;
RegCreateKeyEx(HKEY_LOCAL_MACHINE, szPath, 0, NULL, REG_OPTION_VOLATILE, KEY_WRITE, NULL, &hKey, NULL);
RegSetValueEx(hKey, _T("DataBasePath"), 0, REG_SZ, (BYTE*)szTestString, sizeof(szTestString));
Вот простой пример
ветку в registry вы не вполне удачно выбрали, и еще проверить на ошибку нужно (ф-ии не зря значения возвращают), и хэндл закрыть нужно обязательно.

кроме того нужно знать что за приложение. если, например, созданное wizard MDI, то там другие, более удобные и проверенные средства имеются. наверное, их и из других приложений использовать можно, но не знаю точно, нужно смотреть.
galileopro
Пробующий
183 / 96 / 1
Регистрация: 28.04.2009
Сообщений: 1,040
04.08.2009, 19:30     Код для добавлении в реестр #24
А нельзя ети записи сделать в RegEdit?
Пуск-Выполнить-RegEdit.exe жмем окей и идем по ссылке http://www.white55.narod.ru/reestr.html
M128K145
Эксперт С++
8284 / 3503 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
04.08.2009, 20:35     Код для добавлении в реестр #25
@lex, в визуал студии при сборке инсталятора указываеш что прописать в реестр и все
^Tecktonik_KiLLeR
1159 / 441 / 22
Регистрация: 23.06.2009
Сообщений: 6,235
Завершенные тесты: 1
05.08.2009, 16:12  [ТС]     Код для добавлении в реестр #26
M128K145, то есть при запуске программы, эта прога добавляется в реетр?...
а как это делать?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.08.2009, 21:28     Код для добавлении в реестр
Еще ссылки по теме:

Запись в реестр - C++
Здравствуйте, подскажите как мне сделать что бы программа прописала значение в реестре. Пишу для консоли.

Реестр, кнопка и c++ - C++
Народ помгите пожалуйста! Мучаюсь уже несколько дней. Надо сделать чтобы обычной кнопкой на форме менялось значение ключа реестра. ...

C++ WMI и реестр - C++
Доброго времени суток! Требуется разъяснение по следующему вопросу: необходимо изменить значение одного ключа в реестре по средствам WMI...

Запись в реестр - C++
Создал CLR приложение...добавил файл Settings.h и засунул туда следующий код void SaveSet() { HKEY hKey=0; ...


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

Или воспользуйтесь поиском по форуму:
M128K145
Эксперт С++
8284 / 3503 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
05.08.2009, 21:28     Код для добавлении в реестр #27
@lex, подробнее о создании инсталяторов можно прочитать здесь
Yandex
Объявления
05.08.2009, 21:28     Код для добавлении в реестр
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru