Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.03.06;
Скачать: CL | DM;

Вниз

Запись в 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;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.055 c
3-1107336511
ronwilson
2005-02-02 12:28
2005.03.06
две связанные таблицы и editbox


14-1108326303
Тимур
2005-02-13 23:25
2005.03.06
Джойстик на компьютер


1-1108816012
Bird
2005-02-19 15:26
2005.03.06
Формат Excel-файла


8-1099020202
Kair.
2004-10-29 07:23
2005.03.06
Плей-лист


1-1109086120
Lamersss
2005-02-22 18:28
2005.03.06
Как создать????