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

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

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 14, средняя оценка - 4.71
AnonymC
1173 / 455 / 28
Регистрация: 23.06.2009
Сообщений: 6,340
Завершенные тесты: 1
#1

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

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

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

Написать код для игры НИМ. проверьте пожалуйста тот ли это код - C++
#include <string> using namespace std; int compChoose(int markers); int userChoose(int markers); int...

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

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

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

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

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

26
<Norton>
Отдыхающий:)
94 / 91 / 10
Регистрация: 05.04.2009
Сообщений: 188
02.08.2009, 22:05 #16
@lex, я описал вам процедуры работы с реестром!
В чём вы пишите?
0
odip
Эксперт С++
7158 / 3220 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
02.08.2009, 22:08 #17
напишите такой код чтобы прога добавилась сама по себе в реестр
Судя по всему ты не знаешь что такое реестр.
Что значит по-твоему "прога добавилась в реестр" ?
0
AnonymC
1173 / 455 / 28
Регистрация: 23.06.2009
Сообщений: 6,340
Завершенные тесты: 1
02.08.2009, 22:09  [ТС] #18
<Norton>, в vs08
я хочу прогу на другом компе открыть
и не хочу что бы моя прога торчала у мен в реестре
0
odip
Эксперт С++
7158 / 3220 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
02.08.2009, 22:11 #19
моя прога торчала у мен в реестре
Что это значит ?
0
<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\\ваш_проект\\программа");
0
odip
Эксперт С++
7158 / 3220 / 59
Регистрация: 17.06.2009
Сообщений: 14,164
02.08.2009, 22:26 #21
Разве программу не добавляют в реестр?
Нет - не добавляют.
В смысле можно не добавлять.
Создают ключ в котором содержаться данные о программе.
Это не обязательно.
0
<Norton>
Отдыхающий:)
94 / 91 / 10
Регистрация: 05.04.2009
Сообщений: 188
03.08.2009, 14:10 #22
Цитата Сообщение от odip Посмотреть сообщение
Это не обязательно.
В каких случаях не обязательно, если вам надо зарегестрировать программу с каталогом для удаления?
0
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, то там другие, более удобные и проверенные средства имеются. наверное, их и из других приложений использовать можно, но не знаю точно, нужно смотреть.
0
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
0
M128K145
Эксперт С++
8293 / 3513 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
04.08.2009, 20:35 #25
@lex, в визуал студии при сборке инсталятора указываеш что прописать в реестр и все
1
AnonymC
1173 / 455 / 28
Регистрация: 23.06.2009
Сообщений: 6,340
Завершенные тесты: 1
05.08.2009, 16:12  [ТС] #26
M128K145, то есть при запуске программы, эта прога добавляется в реетр?...
а как это делать?
0
M128K145
Эксперт С++
8293 / 3513 / 143
Регистрация: 03.07.2009
Сообщений: 10,706
05.08.2009, 21:28 #27
@lex, подробнее о создании инсталяторов можно прочитать здесь
1
05.08.2009, 21:28
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
05.08.2009, 21:28
Привет! Вот еще темы с ответами:

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

Ошибки при добавлении параметров в реестр - CMD/BAT
Приветствую ! Имеется следующее: set LOWPRIOR=&quot;1_prog.exe&quot; &quot;2_prog.exe&quot; for %%A in (%LOWPRIOR%) do ( reg add...

Ссылка на объект не указывает на экземпляр объекта при добавлении в реестр - C#
Не понимаю, в чем ошибка, подскажите пожалуйста! Пишет, что ссылка на объект не указывает на экземпляр объекта при добавлении в реестр! ...

Код на кнопку в форме для добавлении записи ученика и его родителей - MS Access
Ребят, я туплю конкретно, подскажите пожалуйста, тема &quot;Учет обучающихся детской школы искусств&quot;: у меня три таблицы: --Ученик(Код...


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

Или воспользуйтесь поиском по форуму:
27
Ответ Создать тему
Опции темы

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