Zeby moj program uruchamial sie "przed" systemem windows wstawilem odpowiedni wpis w SYSTEM.INI:
shell= mojprogram.exe
i ok, program startuje jako pierwszy jednak kiedy po kliknieciu na button ma odpalic explorer.exe (tak jak wpis w SYSTEM.INI) to odpala sie explorer jednak ten ktory znamy z Windowsa kiedy probujemy cos eksplorowac :(.
ShellExecute(Handle, 'open', 'explorer.exe', nil, nil, SW_SHOWMAXIMIZED)
Taka linijeczka kodu odpalam tego explorerka.
Co musze zmienic zeby zaladowal mi sie poprawnie caly system.
A drugi problem jest z wylaczeniem nie do konca zaladowanego systemu
Win32Check(ExitWindowsEx(EWX_SHUTDOWN, 0));
Po kliknieciu na button w miom ww programie ma sie wylaczyc komputer, jednak to nie dziala, pewnie dlatego,ze system sie caly nie zaladowal, jakie macie propozycje na te dwa problemy ??
Bede wdzieczny za podpwiedzi.