Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Экспорт и импорт записей реестра

40K
10 июля 2008 года
SteelRat
3 / / 10.07.2008
Подскажите плиз... У меня есть двоичная запись в реестре, мне надо её просто выгрузить в текстовом виде и загрузить в реестр в другой ключ... Вот и всё! Выгружать можно в файл в любом формате, хоть просто код бинарный, хоть в спец файл .reg... Не имеет разницы, главное чтобы потом опять в реестр идентичную копию этих данных записать...
332
10 июля 2008 года
Valiant
416 / / 27.09.2004
Обсуждалось много раз! Юзаем поиск по форуму.

Есть класс TRegistry. Подключаем registry.hpp и радуемся жизни.
40K
10 июля 2008 года
SteelRat
3 / / 10.07.2008
Цитата: Valiant
Обсуждалось много раз! Юзаем поиск по форуму.

Есть класс TRegistry. Подключаем registry.hpp и радуемся жизни.



Если бы всё так просто было, я бы не спрашивал. Один из способов: у меня есть файл .reg , в нём добавление соответствующих данных, но мне надо не через этот файл добавить а программно... вот как выглядят двоичные данные в файле .reg: Код

 
Код:
hex:10,00,00,0c,6b,00,69,00,6c,00,6c,00,65,00,72,00,30,00,01,00,98,47,fc,\
  7e,0f,89,1d,fd,5d,02,f1,9d,58,7d,8f,77,ae,c0,b9,80,d4,30,4b,01,13,b4,06,f2



ну там конечно же больше, я просто сократил... мне надо их внести в реестр через REG_BINARY.
Я вносил так: Код

 
Код:
RegSetValueEx(hKey, "1", 0, REG_BINARY, "hex:10,00,00,0c,6b,00,69,00,6c,00,6c,00,65,00,72,00,30,00,01,00,98,47,fc,\
  7e,0f,89,1d,fd,5d,02,f1,9d,58,7d,8f,77,ae,c0,b9,80,d4,30,4b,01,13,b4,06,f2", 500);



Они вносятся, но не так как надо, потому что я сравнивал вношение через .reg и через этот синтаксис и данные отличались...
Мне надо чтобы они вносились такими же как и вот в этом примере, а они видно как-то преобразуются перед вношением в реестр и получается другая строка в реестре:Код

 
Код:
68 65 78 3a 31 30 2c 30 30 2c 30 63 2c



... ну и так далее... мне короче надо чтобы они не преобразовывались так...
8.4K
12 июля 2008 года
Zor
104 / / 23.04.2006
Это просто песец. Белый и пушистый.
SteelRat Ты вообще в курсе, что такое "двоичная запись"?

2 модер: а музей юмора тут есть? :)
1
15 июля 2008 года
kot_
7.3K / / 20.01.2000
Цитата: Zor
Это просто песец. Белый и пушистый.
SteelRat Ты вообще в курсе, что такое "двоичная запись"?

2 модер: а музей юмора тут есть? :)


та чего - он что один такой, тут таких уебней хватает. они мне еще и в ПМ пишут - типа с обидой что им не помогают :)

40K
21 июля 2008 года
SteelRat
3 / / 10.07.2008
:mad:Да пошли вы все н***й, п****ы галимые... уроды... Я мля нормально спросил, сказали бы что я не корректо задал вопрос и т.д. А вы мля как какие-то нелюди сразу оскорбляете... Уроды мля галимые:mad:
8.4K
21 июля 2008 года
Zor
104 / / 23.04.2006
(типа лекция)
Программирование подразумевает, что вы владеете некими базовыми знаниями предмета. Обычто это называет фундаментальными знаними.
И что мы тут имеем? Вы не знаете элементарных вещей, например типов данных.
О чем еще говорить?
// и хотя кот и выразился грубовато - вы вполне заслужили.
1
23 июля 2008 года
kot_
7.3K / / 20.01.2000
Вообще честно говоря удивляюсь - я общаюсь на многих форумах, и русскоязычных среди них не так много - и вот в последнее время появилась целая генерация типов - которые твердо уверены - им все должны. Они твердо уверены - инет создан для того чтобы оно зашло и спросило каку нибуть фигню, которая по сути элементарно находиться самостоятельно, без всяких допзнаний - просто методом тыка. Это кстати относиться ко всем - кто пишет мне в ПМ о том что я сцуко, жмот и продажный и пр.
Зарубите себе на носу мальчики - мне глубоко пох, и я далеко не продажный и не меряю деньгами все на свете, что и кто обо мне думает - как я написал ранее мне все равно. Если я хочу что либо сделать - я не жду пока кто либо даст мне подсрачник - я беру и делаю. Рекомендую взять на вооружение.
Топикстартеру рекомендация - в принципе не обязательно над вами будут издеваться и оскорблять - иногда вам будут просто будут льстить и говорить что вопрос сформулирован не корректно. Но это никак не отменяет того факта - о котором я написал в сообщении выше. Це життя. Если есть проблемы - так не вопрос - от донбасса до днепра 5 секунд лету - можешь приехать и попытаться набить мне морду. Возможно мне будет жаль - но развлекусь я отменно - если ты считаешь что характеристика "уебень" слишком горька для тебя. ну а в целом "ничеличного".
1
23 июля 2008 года
kot_
7.3K / / 20.01.2000
Сообщения востановил - так как по большому счету правила нарушил я - так как я первый оскорбил человека и назвал его "уебнем" - это конечно не правильно - и его реакция вполне понятна. Прошу прощения конешно.
Так как назвал публично - то публично естественно и извиняюсь.
1
23 июля 2008 года
kot_
7.3K / / 20.01.2000
И за одно напомимаю - для подобных целей служат приватные сообшения. Т.е. если вы считаете что человек ответивший в теме не прав (вас не заслужено оскорбили или пр.) - пишите в ПМ. Публичное обсуждение - это прямой путь в бан :)

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог