[ reikonija @ 06.05.2009. 10:21 ] @
Kako da mi se program pokrene pre nego sto se pokaze start,ako ima neko delphi kod nesto u stilu cyber-a?
[ savkic @ 07.05.2009. 10:23 ] @
> Kako da mi se program pokrene pre nego sto se pokaze start,ako ima neko delphi kod nesto u stilu cyber-a?

Želiš li da u potpunosti zameniš windowsov default shell (Explorer) i samim tim i taskbar i start koji on prikazuje? Ako da onda se to radi u redžistriju (HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon). Inače možeš i disejblovati start dugme i još dosta stvari (preko group policies), što ti je lakša varijanta.
[ savkic @ 07.05.2009. 13:56 ] @
> Hej ako ti nije program nisam bas strucan kad su u puitanju registry ako imas kakav kod kao primjer da vidim kako se radi i postoji
> li nacina bez zamjene explorera.bio bih veoma zahvalan

Startuješ Gpedit.msc, ideš u User Configuration \ Administrative Templates \ Start Menu and Taskbar (pogledaj i druge stavke) i redom podešavaš. Šta koja opcija tačno znači, ne znam, ali potraži po netu. Evo recimo jednog linka:
http://support.microsoft.com/kb/292504.
[ reikonija @ 09.05.2009. 16:57 ] @
Imas kakv delphi projekt da mi posaljes
[ savkic @ 09.05.2009. 21:35 ] @
> Imas kakv delphi projekt da mi posaljes

Ta podešavanja se ne rade iz Delphi programa već ručno iz gpedita ili još bolje iz ActiveDirectrorija (to se posle distribuira na čitavu mrežu).
[ reikonija @ 12.05.2009. 17:52 ] @
Mislio sam da npr pritiskom na dugme ugasim explorer i pokrenem svoj program ali da se to ucita u registry,pa da se pri pokretanju windows-a samo pokrene moj program,a ne explorer.Kad stavim program na autorun i registry-ja postoji malo vreme npr. 3-4 sekunde pre nego se moj program pokrene,pa korisnik ima vremena da klikne na start,ili nesto drugo.Treba mi delphi code koji ce dati mom programu prednost nad explorerom.
[ Vladica Savić @ 12.05.2009. 19:38 ] @
Citat:
reikonija: Mislio sam da npr pritiskom na dugme ugasim explorer i pokrenem svoj program ali da se to ucita u registry,pa da se pri pokretanju windows-a samo pokrene moj program,a ne explorer.Kad stavim program na autorun i registry-ja postoji malo vreme npr. 3-4 sekunde pre nego se moj program pokrene,pa korisnik ima vremena da klikne na start,ili nesto drugo.Treba mi delphi code koji ce dati mom programu prednost nad explorerom.


Savkic ti je upravo to i rekao u prvom svom odgovoru, zamenis shell gde je po defoltu explorer.exe sa putanjom do tvog exe fajla i tako ces dobiti ono sto hoces, da se ucitava tvoj program a ne start meni i ostale explorer gluposti koje ti ne trebaju.
[ Aleksandar Đokić @ 12.05.2009. 22:12 ] @
disebluj desktop, taskbar i start i onda korisnik nece nista moci da uradi dok se ne pokrene tvoj program

to mozes da uradis preko win api-ja:

var
H : HWND;
begin
H := FindWindow('Shell_TrayWnd', nil);
EnableWindow(H, false);
end;

tako nekako, radi sigurno al me mrzi da probam, mozes i da sakrijes taskbar

var
H : HWND;
begin
H := FindWindow('Shell_TrayWnd', nil);
ShowWindow(H, SW_HIDE);
end;

za desktop ovako:

EnableWindow(FindWindowEx(FindWindow
('Progman', nil), HWND(0), 'ShellDll_DefView', nil),
FALSE) ;
[ reikonija @ 20.05.2009. 07:18 ] @
Ej ljudi hvala skombinirao sam nesto.Zamjeno sam explorer i sad pravim svoj taskbar.Pozz