Главная страница
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.028 c
4-1106306947
IronHawk
2005-01-21 14:29
2005.03.06
Приветствую! Всё о старом, TRANSPARENT формы, как?


8-1101042263
Kostya-xp
2004-11-21 16:04
2005.03.06
Остановить воспроизведение звука...


14-1108117607
lifo
2005-02-11 13:26
2005.03.06
Быстро добавить закладочки


3-1107361035
Ovant
2005-02-02 19:17
2005.03.06
Обработка ошибок Delphi


9-1102529996
Sam Stone
2004-12-08 21:19
2005.03.06
Картинки