Wiem, że istnieje wiele aplikacji (takich jak te, które zarządzają partycjami takimi jak Partition Magic, Partition Logic, Easeus itp.), Które uruchamiają się jeszcze zanim system Windows zacznie się ładować (mam na myśli menedżera sesji).
Te aplikacje ładują się, wykonują żądane zadania i „ponownie przekazują token” do systemu Windows. Jak to robią te aplikacje? Czy istnieje sposób na zrobienie czegoś takiego w aplikacji?
Odpowiedzi:
W tym artykule Sysinternals wyjaśniono wpis rejestru. Ale aplikacja nie może używać żadnego z „podsystemowych” interfejsów API, takich jak Win32 (inne to interfejsy API POSIX i OS / 2). Musi korzystać z najczęściej nieudokumentowanego „natywnego” API NT. Zdecydowana większość aplikacji opracowanych dla systemu Windows nie jest czysto natywnymi aplikacjami API.
źródło
Myślę, że zadajesz złe pytanie (w takim przypadku spójrz na menu Start> uruchomienie lub msconfig).
Jednak na wypadek, gdybyś naprawdę miał na myśli to, o co prosiłeś:
Jakiego rodzaju „programu” miałbyś na myśli?
Czy masz na myśli inny system operacyjny?
Spójrz na GRUB / GRUB2 / dowolny inny moduł ładujący
Czy masz na myśli aplikację DOS (np. Jakiś stary menedżer zasobów / klienta)?
Czy używasz Win9x? Jest to jedyna sytuacja, w której aplikacja DOS ma sens, jeśli chodzi o „ładowanie przed oknami”.
Jeśli nie używasz Win9x, prawdopodobnie chcesz uruchomić wiele systemów.
Czy masz na myśli aplikację systemu Windows? (jak w graficznej aplikacji przestrzeni użytkownika?)
Prosta odpowiedź brzmi: nie. (Możesz uruchomić go razem z oknami, ale nie PRZED.)
Czy masz na myśli automatyczne uruchamianie usługi Windows / demona / czegoś, co znajduje się w tle?
Pewnie; po prostu ustaw, aby uruchamiał się domyślnie. tzn. jeśli jest już zdefiniowany jako usługa, przejdź do panelu sterowania> narzędzia administracyjne> usługi.
Jeśli nie jest jeszcze zdefiniowany, możesz go dodać .
Czy faktycznie masz na myśli „program” działający przed systemem Windows (tj. Windows XP / Vista / 7)?
Czy możesz podać przykład czegoś, co musiałoby to zrobić?
Inne niż programy ładujące, oprogramowanie do szyfrowania dysku lub środowiska odzyskiwania (np. GRUB, program ładujący truecrypt lub dowolny z wielu wariantów oprogramowania do odzyskiwania).
źródło