AGB  ·  Datenschutz  ·  Impressum  







Anmelden
Nützliche Links
Registrieren
Thema durchsuchen
Ansicht
Themen-Optionen

Programmstart so früh wie möglich

Ein Thema von -=IOI=- · begonnen am 19. Mai 2005 · letzter Beitrag vom 20. Mai 2005
Antwort Antwort
Seite 1 von 2  1 2      
-=IOI=-

Registriert seit: 5. Mär 2005
54 Beiträge
 
#1

Programmstart so früh wie möglich

  Alt 19. Mai 2005, 08:47
Ich habe ein Programm geschrieben, dass mit der Taskleiste in Windows zu vergleichen ist. Nun fänd ich es super, wenn man mein Programm beim ersten Anzeigen des Desktops auch schon sehen würde und es nicht erst geladen wird (hab es im Moment im Autostart Ordner), wenn man den Desktop schon sieht.

Hat da jemand eine Idee?

PS: Habe Windows XP Home mit SP2
  Mit Zitat antworten Zitat
Benutzerbild von RavenIV
RavenIV

Registriert seit: 12. Jan 2005
Ort: Waldshut-Tiengen
2.875 Beiträge
 
Delphi 2007 Enterprise
 
#2

Re: Programmstart so früh wie möglich

  Alt 19. Mai 2005, 08:57
es gibt die Möglichkeit, Programme in der Registry einzutragen.
such mal in der Registry nach dem Schlüssel "Run" oder "RunOnce".

aber ob diese Programme sofort nach Systemstart gestartet werden, weiss ich auch nicht.

gruessle
Klaus E.
Linux - das längste Text-Adventure aller Zeiten...
Wer nie Linux mit dem vi konfiguriert hat, der hat am Leben vorbei geklickt.
  Mit Zitat antworten Zitat
barf00s
(Gast)

n/a Beiträge
 
#3

Re: Programmstart so früh wie möglich

  Alt 19. Mai 2005, 09:42
wie wärs mitnem Service?

services werden schon vor dem eigentlichen anmelden am rechner gestartet, und so könntest du dir so ein teil baun das dann deine taskleiste startet startet und sich danach wieder selbst beendet.

nur so ne idee
  Mit Zitat antworten Zitat
franktron

Registriert seit: 11. Nov 2003
Ort: Oldenburg
1.446 Beiträge
 
Delphi 10.2 Tokyo Enterprise
 
#4

Re: Programmstart so früh wie möglich

  Alt 19. Mai 2005, 10:26
Beim Service ist nur die Frage ob man ein Fenster aufmachen kann oder gar überhaupt etwas anzeigen kann weil es ist ja noch kein Desktop da ???
Frank
Tux sein Lieblingsquellcode
While anzfische<TuxSatt do begin
Fisch:=TFisch.Create; Tux.EssenFisch(Fisch); Fisch.Free;inc(anzfische); end;
  Mit Zitat antworten Zitat
barf00s
(Gast)

n/a Beiträge
 
#5

Re: Programmstart so früh wie möglich

  Alt 19. Mai 2005, 11:25
dein program soll ja nich das/der service sein, sondern nur von einem gestartet werden ... kA ...

"Probieren geht über Studieren" denk ich mal

ansonsten paxts in den HKCU\Software\Microsoft\Windows\CurrentVersion\Run
oder ins Autostart verzeichnis
  Mit Zitat antworten Zitat
Vjay

Registriert seit: 2. Dez 2003
Ort: Berlin/Eschede
481 Beiträge
 
Delphi 7 Professional
 
#6

Re: Programmstart so früh wie möglich

  Alt 19. Mai 2005, 12:10
Soweit ich weiß werden die Proggramme in der Registry vor denen im Autostart gestartet.

Du könntest allerdings auch den Explorer als Shell durch dein Programm ersetzen und danach den Explorer starten. (Der Explorer startet die ganzen Autostart-Programme) Somit bist du als erster dran.
Wer später bremst ist eher tot.
  Mit Zitat antworten Zitat
barf00s
(Gast)

n/a Beiträge
 
#7

Re: Programmstart so früh wie möglich

  Alt 19. Mai 2005, 12:18
das is aber nich so pralle
wenn er seine taskbar ausmacht, fährt windows runter

... es sei denn man kümmert sich um das ganze WM_ENDSESSION & co gemessagehandle P:
  Mit Zitat antworten Zitat
-=IOI=-

Registriert seit: 5. Mär 2005
54 Beiträge
 
#8

Re: Programmstart so früh wie möglich

  Alt 19. Mai 2005, 13:28
erstmal danke für die zahlreichen tipps.

in nem anderen thread hab ich mal gelesen, dass bei xp in der registry unter shell der wert: explorer.exe, svchost.exe eingetragen ist.

könnt ich da jetzt einfach mein prog dazuhängen, also:

explorer.exe, svchost.exe, meinprog.exe

so müsste ich die explorer.exe nämlich nicht rausschmeißen.
hab leider im moment keine möglichkeit, dass auszuprobieren, weil ich auf der arbeit bin.
  Mit Zitat antworten Zitat
Vjay

Registriert seit: 2. Dez 2003
Ort: Berlin/Eschede
481 Beiträge
 
Delphi 7 Professional
 
#9

Re: Programmstart so früh wie möglich

  Alt 19. Mai 2005, 15:56
Zitat von barf00s:
das is aber nich so pralle
wenn er seine taskbar ausmacht, fährt windows runter
Quark. Seit wann fährt Windows herunter wenn du deinen Explorer mit dem Taskmanager killst......?

@-=IOI=-: Keine Ahnung zu meinen Zeiten stand das noch in der win.ini
Wer später bremst ist eher tot.
  Mit Zitat antworten Zitat
barf00s
(Gast)

n/a Beiträge
 
#10

Re: Programmstart so früh wie möglich

  Alt 19. Mai 2005, 16:21
narf....

ich hätte erwähnen sollen das das nur geschiet wenn man ein ANDERES program einträgt...
entweder lässt mans leer (dann isses explorer.exe standardmäßig) oder man pakt halt den explorer rein...

sowas wie "explorer.exe svhost.exe" inner art liste hab ich noch nie gesehn----

der key für die shell ist übrigens

HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon

zu finden ist die shell im "shell" stringvalue ... wenn keine vorhanden ist, dann ist explorer.exe die shell
  Mit Zitat antworten Zitat
Antwort Antwort
Seite 1 von 2  1 2      


Forumregeln

Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are aus

Gehe zu:

Impressum · AGB · Datenschutz · Nach oben
Alle Zeitangaben in WEZ +1. Es ist jetzt 16:25 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