Форум: "Основная";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
ВнизЗапись в registry Найти похожие ветки
← →
Pafnuty (2005-02-22 16:09) [0]Подскажите, плиз, как правильно записать такую вот запись в реестр из программы т.е. используя TRegistry (как работать с ним - знаю), не запуская .reg файл т.к. ему нужно подтверждение записи в реестр. Просто никогда не встречалмся с таким типом данных - скорее всего WriteBinary, но не могу сообразить как ему их преподать.
Вот данные, выгруженные из реестра, которые нужно записать:
[HKEY_CURRENT_USER\SOFTWARE\Blizzard Entertainment\Warcraft III]
"Battle.net Gateways"=hex(7):31,30,30,35,00,30,33,00,75,73,77,65,73,74,2e,62,\
61,74,74,6c,65,2e,6e,65,74,00,38,00,4c,6f,72,64,61,65,72,6f,6e,20,28,55,2e,\
53,2e,20,57,65,73,74,29,00,75,73,65,61,73,74,2e,62,61,74,74,6c,65,2e,6e,65,\
74,00,36,00,41,7a,65,72,6f,74,68,20,28,55,2e,53,2e,20,45,61,73,74,29,00,61,\
73,69,61,2e,62,61,74,74,6c,65,2e,6e,65,74,00,2d,39,00,4b,61,6c,69,6d,64,6f,\
72,20,28,41,73,69,61,29,00,65,75,72,6f,70,65,2e,62,61,74,74,6c,65,2e,6e,65,\
74,00,2d,31,00,4e,6f,72,74,68,72,65,6e,64,20,28,45,75,72,6f,70,65,29,00,00
Заранее благодарен.
← →
MU (2005-02-22 17:21) [1]используй RegEdit <имя файла> /s
← →
MU (2005-02-22 17:23) [2]наоборот
RegEdit.exe /s <имя файла>
← →
Anatoly Podgoretsky © (2005-02-22 17:50) [3]Двойной щелчок по файлу.
← →
Pafnuty (2005-02-23 16:20) [4]> MU благодарю - это тоже подходит, хотя я хотел именно из-под Дельфей это сделать не вызывая запуск внешней проги, а с помощью TRegistry. Ну ладно, пока так сделаю.
>Anatoly Podgoretsky
двойной клик по файлу не подходит - не кому нажимать.
Мне хотелось или с помощью TRegistry или запуском .reg файла, но
я просто не знал про ключик /s, чтобы не было подтверждения.
Интересно, все-таки, было бы узнать как эту хрень записать с помощью TRegistry...
← →
DiamondShark © (2005-02-23 17:45) [5]TRegistry.WriteBinaryData
← →
Anatoly Podgoretsky © (2005-02-23 17:47) [6]А откуда же тогда взялся файл. Напоминаю в Виндоус есть функция ShellExecute
← →
begin...end © (2005-02-23 17:52) [7]> Pafnuty (22.02.05 16:09)
Выделяете буфер, каждые 2 буквы преобразуете в байт в выделенном буфере (StrToInt), и записываете буфер с помощью [5].
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2005.03.06;
Скачать: [xml.tar.bz2];
Память: 0.45 MB
Время: 0.041 c