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

Вниз

Реестр   Найти похожие ветки 

 
Budy ©   (2004-02-16 14:25) [0]

Приветствую всех тех, кто енто читает!
У меня вопрос про реестр. Можно ли при запуске своей проги записать в реестр какие-нить данные, чтоб при следующем запуске PC эта прога запустилась вновь, прога остается непереименнованной.
Заранее спасибо!


 
Семен Сорокин ©   (2004-02-16 14:28) [1]

можно.


 
ssk   (2004-02-16 14:29) [2]

можно
используй TRegistry, WriteString и HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run


 
Budy ©   (2004-02-16 14:33) [3]

ssk: Плиз, небольшой примерчик,.. мне енто в новинку.


 
Плохиш   (2004-02-16 14:41) [4]

>Budy © (16.02.04 14:33) [3]

Родной, сервером ошибся, здеся хакеры запрещены.


 
ssk   (2004-02-16 14:41) [5]

можно так:

uses Registry;

const
aKey = "SOFTWARE\Microsoft\Windows\CurrentVersion\Run";

procedure WriteReg(aKey, aParameter, aValue: string);
var
R:TRegistry;
begin
R:=TRegistry.Create;
with R do
begin
RootKey:=HKEY_CURRENT_USER; // или HKEY_LOCAL_MACHINE
if OpenKey(aKey, True) then
begin
WriteString(aParameter, aValue);
CloseKey;
Free;
end;
end;
end;


 
ssk   (2004-02-16 14:43) [6]

2Плохиш

ну и причем тут хакеры?


 
Плохиш   (2004-02-16 14:45) [7]

2ssk (16.02.04 14:43) [6]

Правдоподобный, не хакерский пример, пожалуйста?


 
Budy ©   (2004-02-16 14:50) [8]

Почему Вы думаете, что я этим воспользуюсь как хакер.
Я разрабатываю проги под себя!


 
Рамиль ©   (2004-02-16 16:19) [9]

Да что вы уж прямо. Прописывание в автозагрузку уже в хакерство определили;-) Это так половина программ трояны и вирусы...


 
Андрей Сенченко ©   (2004-02-16 16:28) [10]

>> Плохиш (16.02.04 14:45) [7]

2ssk (16.02.04 14:43) [6]
Правдоподобный, не хакерский пример, пожалуйста?


AVP последний например.
Солько дряни при инсталляции в реестр пишет, что при первом перезапуске мне лично пришлось уходить в бзопасный режим чтобы все это оттуда снести - иначе тачка вглухую висла в момент попытки проверить флопповод, в котором ничего естественно не стояло.


 
Budy ©   (2004-02-16 17:33) [11]

Да блин, не хакер я! Чего он тут выпендривается!
Если не нравиться - так напиши админу!
А если боишься, что другие узнают, да тебя заразят, то я тут не причем!


 
Budy ©   (2004-02-16 17:41) [12]

Хорошо, всем спасибо кто помог!
Но вот допустим, что на форме ентой проги есть кнопка, при нажатии на которую, ета запись в реестре удаляется! Как такое осуществить?
Может кто подумает, что все так просто, но наверняка есть люди, которые знают, что так просто лучше не удалять. Я к чему веду то, не будет ли каких нехороших последствий??

Еще вопрос: Я конечно испробовал ентот код, правда на скорую руку, в XP не сканало! Но я еще попробую, разберуся так сказать!



Страницы: 1 вся ветка

Текущий архив: 2004.02.29;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.024 c
3-93815
Пубертанец
2004-02-02 16:14
2004.02.29
Ошибка при написании триггеров - deadlock


1-93889
YurikGl
2004-02-14 14:48
2004.02.29
Границы таблицы в Rave


8-94042
NikNik
2003-10-29 20:18
2004.02.29
OpenGL форма


1-93872
Ricko
2004-02-16 11:49
2004.02.29
АвтоСкролл в Listview


1-93931
Артем К.
2004-02-15 06:28
2004.02.29
как узнать имя формы, на которую помещен компонент