[ dejov @ 10.11.2004. 13:28 ] @
Sta treba da dodam programu pa da se on startuje kada se podize sistem? |
[ dejov @ 10.11.2004. 13:28 ] @
[ sasas @ 10.11.2004. 13:42 ] @
Upises u registry u
HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/Windows/CurrentVersion/Run naziv svog programa i path. Pogledaj API funkcije RegCreateKey, RegSetValue i slicne ako ne znas kako se pise po registriju. ss. [ bancika @ 11.11.2004. 12:10 ] @
Code: Uses Registry; ... procedure Registruj; var Reg: TRegistry begin Reg := TRegistry.Create; try Reg.RootKey := HKEY_LOCAL_MACHINE; Reg.OpenKey('SOFTWARE/Microsoft/Windows/CurrentVersion/Run', False); Reg.WriteString('MojProgram', ParamStr(0)); Reg.CloseKey; finally Reg.Free; end end; mozda ima neka greskica, iz glave je...bitna je poenta :) [ dejov @ 16.11.2004. 00:06 ] @
OK, tu proceduru ubacim u kod, ali gde da je pozovem?
[ reiser @ 16.11.2004. 06:31 ] @
Pa recimo, u FormCreate ili na neko drugo mesto, sve zavisi kako si napravio program...
[ dejov @ 19.11.2004. 23:15 ] @
A tu gde si stavio "moj program", tu kucam putanju? Ne radi tako!
[ sasas @ 20.11.2004. 08:31 ] @
Citat: dejov: A tu gde si stavio "moj program", tu kucam putanju? Ne radi tako! Pa kako radi? Dobio si vec sasvim dovoljno informacija da mozes sam da provalis u cemu je problem. Pa ako vec ima neka greska u ideji ili koodu koji je postavljen, a ti nam prenesi o cemu se tacno radi. ss. [ reiser @ 20.11.2004. 12:15 ] @
MojProgram ti je samo ime key-a koji kreiras... Nebitno za sistem. Gde ti stoji ParamStr(0), tu kucaj putanju do programa koji zelis da se startuje uz sistem (ParamStr(0) vraca putanju do tvog programa <=> Application.ExeName)
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.
|