Einzelnen Beitrag anzeigen

Benutzerbild von Sir Rufo
Sir Rufo

Registriert seit: 5. Jan 2005
Ort: Stadthagen
9.454 Beiträge
 
Delphi 10 Seattle Enterprise
 
#14

AW: Autostart RUN und RUNONCE

  Alt 22. Jan 2016, 07:47
Also das erste was gestartet wird sind die Programme, die unter dem Schlüssel
Code:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon\Userinit
eingetragen sind. Per Default ist das
Code:
C:\Windows\system32\userinit.exe,
Diese userinit.exe macht so ein paar Dinge (logonscripts, ...) und schaut in der Registry was bei dem Eintrag
Code:
HKCU\Software\Microsoft\Windows NT\CurrentVersion\WinLogon\Shell
steht bzw. wenn da nichts eingetragen ist was bei dem Eintrag
Code:
HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\WinLogon\Shell
steht und startet diese Anwendung.

Was wohl passieren würde, wenn man in der Registry eine eigene Anwendung als Userinit einträgt?
Code:
<WoAuchImmer>\kiosk_userinit.exe,
Und die wiederum prüft, was für ein Anwender da gerade am Werke ist.
  • Ist es ein reiner Kiosk-Mode-Anwender, dann bearbeitet man den Shell-Eintrag für diesen Anwender (Kiosk-Anwendung dort rein) und startet die originale userinit.exe
  • Ist es ein Kiosk-Mode-Anwender, der den Desktop benötigt, dann lösche ich den Shell-Eintrag für diesen Anwender, starte die Kiosk-Anwendung und dann die originale userinit.exe
  • Ist es kein Kiosk-Mode-Anwender (Administratoren, etc.) dann startet man einfach nur die originale userinit.exe
Kaum macht man's richtig - schon funktioniert's
Zertifikat: Sir Rufo (Fingerprint: ‎ea 0a 4c 14 0d b6 3a a4 c1 c5 b9 dc 90 9d f0 e9 de 13 da 60)
  Mit Zitat antworten Zitat