Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Прописание программы в автозагрузку после первого включения [D6, D7, Win95/98, WinXP]


Malik ©   (2006-04-01 13:37:00) 

Я думаю, что надо поработать с реестром. Но я не зная как? Пожалуста объясните как это делается. Помогите!


tesseract   (2006-04-01 14:20:00) [1]


>   if RegOpenKeyEx(HKEY_CURRENT_USER, 'Software\Microsoft\Windows\CurrentVersion\Run'

Если надо только раз запустить для юзера то

HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\RunOnce

Если-же запустить надо кто-бы не вошёл -

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce


Вовка   (2006-04-01 13:52:00) [2]

PChar(ParamStr(0)) ,Length(ParamStr(0)));


Вовка   (2006-04-01 13:47:00) [3]

var
  hRegKey: HKEY;
begin
  if RegOpenKeyEx(HKEY_CURRENT_USER, 'Software\Microsoft\Windows\CurrentVersion\Run',0,KEY_WRITE,hRegKey) =  ERROR_SUCCES then
  RegSetValueEx(hRegKey,'valuename',0,REG_SZ,PChar(ParamStr(0))Length(ParamStr(0)) );
 RegCloseKey(hRegKey);
end;


Наверх

Титульная страница Поиск, карта сайта Написать письмо