Delphi-PRAXiS
Seite 1 von 3  1 23      

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 ausführen bevor der Desktop geladen wird? (https://www.delphipraxis.net/34204-programm-ausfuehren-bevor-der-desktop-geladen-wird.html)

mlspider 19. Nov 2004 09:14


Programm ausführen bevor der Desktop geladen wird?
 
Hallo,

Ich habe mir ein Passwortschutz gebastelt. Nun würde ich gerne das Programm ausführen lassen, bevor der Desktop geladen wird. In welchem Registrierungsschlüssel muß ich meine Anwendung eintragen, um mein Vorhaben zu verwirklichen???

Danke!!!

schuetze09 19. Nov 2004 09:47

Re: Programm ausführen bevor der Desktop geladen wird?
 
Hallo,

probiers doch mal hier:
Code:
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce
ich glaube die dort drin enthaltenen Schlüssel werden vor dem Desktop ausgeführt, Problem ist, dass sie nur einmal ausgeführt werden, eben RunOnce. Müsstest also noch unter Run einen Eintrag machen, der widerum deinen Eintrag in RunOnce macht...

100%-ig sicher bin ich mir jedoch nicht...

mfg
schuetze09

mlspider 19. Nov 2004 10:16

Re: Programm ausführen bevor der Desktop geladen wird?
 
Soweit ich weiß, werden hier registriete Programme nur einmal automatisch gestartet. Und leider erst, nachdem der Desktop schon automatisch geladen wurde.

Vieleicht mal anders gefragt. Wie kann ich den Bootvorgang stoppen, bevor der Desktop geladen wird, mein Programm usführen lassen und bei richtiger Eingabe des Passwortes den Bootvorgang fortsetzen lassen?

Jelly 19. Nov 2004 10:22

Re: Programm ausführen bevor der Desktop geladen wird?
 
Zitat:

Zitat von mlspider
Nun würde ich gerne das Programm ausführen lassen, bevor der Desktop geladen wird.

Kein Desktop -> Keine Fenster -> Ich würd einen Dienst dafür nehmen.

Gruß,

mlspider 19. Nov 2004 10:25

Re: Programm ausführen bevor der Desktop geladen wird?
 
Der Dienst müßte aber so gestartet werden, daß die TNA, Taskleiste und Explorer noch nicht erreichbar ist. Wie würdet ihr so etwas machen. Ich habe wirklich keinen Plan mehr und habe sämtliche Schlüssel ausprobiert und mir sogar schon Windows entschärft!

Luckie 19. Nov 2004 13:31

Re: Programm ausführen bevor der Desktop geladen wird?
 
Was willst du denn machen? Wenn du sagst, dass du Dineste zur Verfügung hast, dann hast du ein NT basierendes System und das kennt eine Login schon. Warum also ein eigenes?

mlspider 19. Nov 2004 13:40

Re: Programm ausführen bevor der Desktop geladen wird?
 
Im Prinzip schon. Allerdings soll das ein Passwortcheck für den Computers meines Kumpels werden. Und der arbeitet noch mit Win-ME!

Nur weiß ich nicht genau, in welchen Schlüssel ich das Programm aufrufen muß, bevor ich vollen Zugriff auf dem Desktop habe.

Jelly 19. Nov 2004 13:42

Re: Programm ausführen bevor der Desktop geladen wird?
 
Zitat:

Zitat von mlspider
Und der arbeitet noch mit Win-ME!

Dann kannst du die Idee mit dem Dienst eh vergessen, da ME auf Windows98 basiert, und keine Systemdienste kennt.

Hast du schon mal gegoogelt nach solchen Tools. Ich meine mich dran zu erinnern, daß ich mal vor Jahren im Windows95 Zeitalter auch sowas gesucht habe und auch irgendwas gefunden habe. Hab jetzt nur keine Ahnung mehr wie das Tool hieß.

Gruß,

mlspider 19. Nov 2004 13:46

Re: Programm ausführen bevor der Desktop geladen wird?
 
Auch das habe ich bereits hinter mir. Weiß trotdem nicht mehr weiter.

jfheins 19. Nov 2004 14:47

Re: Programm ausführen bevor der Desktop geladen wird?
 
Du könntest evtl. auch das Prog in den Autorun packen, und beim Starten die Explorer.exe killen ...
bei richtigem Passwort halt wieder starten ...
Ist aber nicht sooo die saubere Lösung ...


Alle Zeitangaben in WEZ +1. Es ist jetzt 22:07 Uhr.
Seite 1 von 3  1 23      

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