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... Не имеет разницы, главное чтобы потом опять в реестр идентичную копию этих данных записать...
Есть класс TRegistry. Подключаем registry.hpp и радуемся жизни.
Цитата: Valiant
Обсуждалось много раз! Юзаем поиск по форуму.
Есть класс TRegistry. Подключаем registry.hpp и радуемся жизни.
Есть класс TRegistry. Подключаем registry.hpp и радуемся жизни.
Если бы всё так просто было, я бы не спрашивал. Один из способов: у меня есть файл .reg , в нём добавление соответствующих данных, но мне надо не через этот файл добавить а программно... вот как выглядят двоичные данные в файле .reg: Код
Код:
ну там конечно же больше, я просто сократил... мне надо их внести в реестр через 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);
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
... ну и так далее... мне короче надо чтобы они не преобразовывались так...
SteelRat Ты вообще в курсе, что такое "двоичная запись"?
2 модер: а музей юмора тут есть? :)
Цитата: Zor
Это просто песец. Белый и пушистый.
SteelRat Ты вообще в курсе, что такое "двоичная запись"?
2 модер: а музей юмора тут есть? :)
SteelRat Ты вообще в курсе, что такое "двоичная запись"?
2 модер: а музей юмора тут есть? :)
та чего - он что один такой, тут таких уебней хватает. они мне еще и в ПМ пишут - типа с обидой что им не помогают :)
:mad:Да пошли вы все н***й, п****ы галимые... уроды... Я мля нормально спросил, сказали бы что я не корректо задал вопрос и т.д. А вы мля как какие-то нелюди сразу оскорбляете... Уроды мля галимые:mad:
Программирование подразумевает, что вы владеете некими базовыми знаниями предмета. Обычто это называет фундаментальными знаними.
И что мы тут имеем? Вы не знаете элементарных вещей, например типов данных.
О чем еще говорить?
// и хотя кот и выразился грубовато - вы вполне заслужили.
Зарубите себе на носу мальчики - мне глубоко пох, и я далеко не продажный и не меряю деньгами все на свете, что и кто обо мне думает - как я написал ранее мне все равно. Если я хочу что либо сделать - я не жду пока кто либо даст мне подсрачник - я беру и делаю. Рекомендую взять на вооружение.
Топикстартеру рекомендация - в принципе не обязательно над вами будут издеваться и оскорблять - иногда вам будут просто будут льстить и говорить что вопрос сформулирован не корректно. Но это никак не отменяет того факта - о котором я написал в сообщении выше. Це життя. Если есть проблемы - так не вопрос - от донбасса до днепра 5 секунд лету - можешь приехать и попытаться набить мне морду. Возможно мне будет жаль - но развлекусь я отменно - если ты считаешь что характеристика "уебень" слишком горька для тебя. ну а в целом "ничеличного".
Так как назвал публично - то публично естественно и извиняюсь.
И за одно напомимаю - для подобных целей служат приватные сообшения. Т.е. если вы считаете что человек ответивший в теме не прав (вас не заслужено оскорбили или пр.) - пишите в ПМ. Публичное обсуждение - это прямой путь в бан :)