[Delphi] explorer.exe

0

Witam, mam takie pytanie... Czy jeśli uruchomię swój program zamiast explorer.exe przy włączaniu windows, to jesli podam w buttonie taki kod, to powłoka explorer.exe załaduje się bez problemów...

ShellExecute(handle, 'open', Pchar('explorer.exe'), nil,nil, SW_SHOW);

??

PS. Ad. Odpalania programu zamiast explorer.exe:

http://groups.google.pl/group/pl.comp.lang.delphi/browse_thread/thread/b2244a4a951d667f/d4f51867927916ac%23d4f51867927916ac

0

Będziesz miał problem ponieważ przy starcie systemu ładuje Ci się powłoka jak sam pisałeś - a gdy zastąpisz to wpisem do swojego programu, to tylko uruchomione będzie Twój program. Po prostu będziesz miał pusty pulpit bez ikonek, paska uruchamiania itd.
Gdy wywołasz explorera w linii ShellExecute, to uruchomi Ci się okno tego eksplorera a nie powłoka.
Zamkniesz je i znowu pusty pulpit.
Jedyne co można zrobić to wywoływać odrębnie pasek uruchamiania itd.
Ale nie wiem jak to dalej bedzie działać.

0

hmm... jest moze jakis sposób na tego typu działanie?.. chodzi mi o to, że chcę zrobić uwierzytelnienie przed startem expolorer.exe + zablokowanie skrótów..

Chodzi mi tylko o uruchamianie mojego programu przed startem explorer.exe +
mozliwośc włączenia powłoki...

1 użytkowników online, w tym zalogowanych: 0, gości: 1