![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Работа с реестром [D6, D7, Win95/98, WinME, NT4, Win2k, WinXP]
Xeon © (2003-04-26 08:15:00)Люди! Подскажите, как написать мелкую прогу (можно консольную), чтоб она добавила в реестр 1 значение? Если можно, то киньте исходник.
mike.dld (2003-04-27 01:34:00) [1]Например, для DWORD:
var i,j: DWORD;
key: HKEY;
...
i := FunctionName(Param1,...)
...
RegOpenKeyEx(HKEY_CURRENT_USER,"Software\Program",0,KEY_WRITE,key);
RegSetValueEx(key,"Param_To_Set",nil,REG_DWORD,@i,@j);
RegCloseKey(key);
...
Anatoly Podgoretsky (2003-04-26 22:44:00) [2]А чего бояться, не троян же он делает или у тебя сомнение?
Snap (2003-04-26 17:31:00) [3]
> Yanis © (26.04.03 16:18)
> Application.terminate;> end.
:)))))))
Я тоже иногда для прикола exit перед концом процедуры ставлю. :))
Snap (2003-04-26 17:29:00) [4]Ага, только при этом винда спросит у юзера, стоит ли добавить этот файл к реестру, то есть юзер будет в курсе. :)))) Впрочем, это может быть и неважно.
Anatoly Podgoretsky (2003-04-26 16:57:00) [5]Xeon © (26.04.03 15:16)
Если ты воспользуешься RegEdit, то твоя "прога" будет размеров в союню байт и точно также запускаться как и любай другая, а называется она MyKey.Reg, щелкнешь по иконке и "она добавила в реестр 1 значение"
Yanis (2003-04-26 16:19:00) [6]А причем здесь WinAPI?
Yanis (2003-04-26 16:18:00) [7]{Создаёшь текстовый файл, пишешь:}
program Reg;
uses
Forms,
Dialogs,Registry{Обязательно Registry,на счет остальных сам решай}
var r:Tregistry;
begin
{пишешь здесь всё что нужно сделать с реестром}
Application.terminate;
end.
{Сохраняешь текстовый файл с расширением *.dpr, запускаешь, компилируешь и всё}
Xeon (2003-04-26 15:16:00) [8]Song Дарова! Ты меня помнишь? :) Мне не надо RegEdit! Мне надо написать прогу на delphi маленького размера которая может в реестр записать занечение. Всё! Я задал конкретный вопрос. И хотел бы услышать конкретный ответ.
Song (2003-04-26 13:41:00) [9]Reg* в WinSDK
Anatoly Podgoretsky (2003-04-26 13:37:00) [10]А зачем для этого вообще писать программу, когда она уже встроена в систему, называется RegEdit.Exe
Xeon (2003-04-26 13:19:00) [11]А поконкретнее!!! Мне надо апи а не Трегистри! И причём тут Кэтрл+Ф1???
Song (2003-04-26 10:51:00) [12]TRegistry + Ctrl+F1