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 Programm vor Login starten! (https://www.delphipraxis.net/81335-programm-vor-login-starten.html)

Jonas 25. Nov 2006 02:37


Programm vor Login starten!
 
Huhu. Ich möchte eine kleine Animation erstellen, die vor dem Login-Bildschirm, gleich nachdem Windows gestartet wird, erscheint. Wie bekomm ich es hin, dass mein Programm noch vor dem Login ausgeführt wird?

Luckie 25. Nov 2006 02:58

Re: Programm vor Login starten!
 
Tja, das wird schwer. Vor dem Login werden nur die Dienste gestartet. Da dürftest du das erste Problem haben, nämlich Windows zu sagen, er soll deinen als erstes starten. Als nächstes dürftest du Probleme bekommen mit deinem Dienst mit dem Login Desktop in der entsprechenden Windows Sation zu interagieren. Und spätestens mit Voista ist da Schluss, da Vista keine interaktiven Dienste mehr unterstützt. Kurz zusammengefasst: Lass es.

Jonas 25. Nov 2006 03:02

Re: Programm vor Login starten!
 
Naja das mit Vista schluss ist, dessen bin ich mir schon bewusst. Es sollte ja auch speziell für XP gedacht sein.
Ihn als Dienst zu starten ist auch nicht so wirklich das Problem. Ich hatte sowas schonmal vor gehabt, der Dienst war auch gestartet, das Problem, es wurde nur nichts angezeigt. Liegt schon wohl daran das es nicht auf dem Login-Desktop ausgeführt wurde, nur wie bekomme ich das hin?

thkerkmann 25. Nov 2006 08:36

Re: Programm vor Login starten!
 
Hallo,

du könntest dich mal hier einlesen......

Desktops

Viel Erfolg

SirThornberry 25. Nov 2006 11:08

Re: Programm vor Login starten!
 
Zitat:

Zitat von Luckie
Tja, das wird schwer. Vor dem Login werden nur die Dienste gestartet. Da dürftest du das erste Problem haben, nämlich Windows zu sagen, er soll deinen als erstes starten. Als nächstes dürftest du Probleme bekommen mit deinem Dienst mit dem Login Desktop in der entsprechenden Windows Sation zu interagieren. Und spätestens mit Voista ist da Schluss, da Vista keine interaktiven Dienste mehr unterstützt. Kurz zusammengefasst: Lass es.

Leider werden Dienste nicht vor dem Loginbildschirm gestartet. Dienste werden ungefähr zum gleichen Zeitpunkt gestartet zu dem der Loginbildschirm erscheint. Da aber nicht nur ein Dienst gestartet wird kann es mehrere Sekunden bis Minuten dauern bis alle Dienste gestartet wurden. Es kann also auch sein das ein Dienst erst gestartet wird nach dem man sich schon angemeldet hat.

loetmann 13. Dez 2006 08:36

Re: Programm vor Login starten!
 
Hallo,

als alternative könntest Du einen Bildschirmschoner schreiben der nach ein paar Sekundeninaktivität anläuft...

Remko 15. Dez 2006 20:15

Re: Programm vor Login starten!
 
Vielleicht ein custom gina?
http://msdn.microsoft.com/msdnmag/is...rityBriefs/#S1

Olli 17. Dez 2006 04:58

Re: Programm vor Login starten!
 
http://assarbad.net/stuff/!export/ancient/agreementgina.rar (Delphi)
http://assarbad.net/stuff/agreementgina2+src.rar (C++)

bandlow 17. Dez 2006 06:50

Re: Programm vor Login starten!
 
Vor dem Login werden die Computerstartscripts abgearbeitet. Kann über Gruppenrichtlinien eingerichtet werden. Oder über Active Directory.
Benutze ich zum verteilen von Softwareupdates.

Olli 17. Dez 2006 12:20

Re: Programm vor Login starten!
 
Zitat:

Zitat von bandlow
Vor dem Login werden die Computerstartscripts abgearbeitet. Kann über Gruppenrichtlinien eingerichtet werden. Oder über Active Directory.
Benutze ich zum verteilen von Softwareupdates.

Stimmt, ist aber nicht vor dem Login. Allerdings gab es vor dem Login auch noch irgendwas an Skripten was man ausführen konnte. Bin aber inzwischen auch schon eine Weile raus aus dem Thema ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 03:10 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