Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Win32/Win64 API (native code) (https://www.delphipraxis.net/17-win32-win64-api-native-code/)
-   -   Delphi Windowsstart unterbrechen nach dem einloggen (https://www.delphipraxis.net/44309-windowsstart-unterbrechen-nach-dem-einloggen.html)

Die Muhkuh 17. Apr 2005 15:47


Windowsstart unterbrechen nach dem einloggen
 
Hi,

hoffe ich bin hier in der richtigen Sparte :) .

Also, ihr kennt doch bestimmt Spybot - Search & Destroy.

Wenn der mal was nicht löschen kann, wird man gefragt, ob es nach einem Neustart nochmal versuchen soll den Eintrag zu löschen, was gerade nicht ging.
Wenn man nun Windows neu startet und sein Passwort eingibt, wird der Windowsstart "unterbrochen" und Spybot startet. Erst wenn man den Spybot beendet, "fährt" Windows weiter.

Der der Spybot ja mit Delphi gemacht ist, wollte ich mal wissen wie sowas funktioniert.

Ich weiß zwar nicht, für was ich das gebrauchen kann ( :lol: ), aber es intressiert mich, wie das funktioniert. :)

[edit] Titel korrigiert [/edit]

Dani 17. Apr 2005 15:55

Re: Windowsstart unterbrechen
 
Hi, Ich tippe mal auf einen Service. Die werden noch vor dem Windows-Login gestartet.

Die Muhkuh 17. Apr 2005 15:59

Re: Windowsstart unterbrechen
 
Hmm,

hab leider keine Zeugs drauf was der Spybot erkennen könnte ;) . Aber ich bekomme eine Meldung von Spybot, ob was in der Registrierung geändert werden soll. (Drücke natürlich auf "ja" damit das Zeugs entfernt wird).

Gibt es eine Möglichkeit, das rauszufinden mit dem Service?

Vllt. gibts ja einen bestimmten Registry-Schlüssel, der immer die Programme sofort (vor oder nach den Services) startet.

Dani 17. Apr 2005 16:09

Re: Windowsstart unterbrechen
 
Es gibt da auch noch die Registry-Schlüssel

HKEY_CURRENT_USER bzw. HKEY_LOCAL_MACHINE
\Software\Microsoft\Windows\CurrentVersion\RunOnce
\Software\Microsoft\Windows\CurrentVersion\Run

Programme die da drinstehen werden nach dem Login gestartet. Hab aber keine Ahnung wie man verhindert, dass die anderen Programme auch geladen werden.

Die Muhkuh 17. Apr 2005 16:12

Re: Windowsstart unterbrechen
 
Jepp und genau das, möchte ich wissen. Vllt. weiß es ja jemand ;)

Die Muhkuh 17. Apr 2005 16:44

Re: Windowsstart unterbrechen nach dem einloggen
 
So,

ich hab fleißig gegoogelt und auch gefunden was ich wollte :) . Das es sooo einfach ist, hätte ich nicht gedacht.

Man öffne regedit und geht unter: HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\Curr ent Version\RunOnce -> macht eine rechte Maustaste im rechten Feld und Neu -> Zeichenfolge trägt sein Programm ein. Beendet Windows und startet neu. Bingo -> Programm startet und der Rest wartet (*reim*).

[edit] Aber Achtung! Windows löscht diesen Schlüssel nach dem Systemstart wieder! [/edit]

mh166 17. Apr 2005 17:20

Re: Windowsstart unterbrechen nach dem einloggen
 
Zitat:

Zitat von Spider
[edit] Aber Achtung! Windows löscht diesen Schlüssel nach dem Systemstart wieder! [/edit]

Daher ja auch "RunOnce". Und Danke! Ich hatte mich auch schon mal gefragt, wie das wohl geht. Jetzt weiß ichs und kann damit meinem Bruder einen [ironie]unschätzbaren Dienst[/ironie] erweisen! :twisted: Ansonsten kann man das sicher auch noch irgendwann mal "normal" verwenden. Danke noch mal!

mfg, mh166

Die Muhkuh 17. Apr 2005 17:21

Re: Windowsstart unterbrechen nach dem einloggen
 
Du kannst ja einfach, beim beenden das Programms, den Schlüssel wieder reinschreiben ;)


Alle Zeitangaben in WEZ +1. Es ist jetzt 17:28 Uhr.

Powered by vBulletin® Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024 by Thomas Breitkreuz