AGB  ·  Datenschutz  ·  Impressum  







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

Screensaver starten

Ein Thema von Die Muhkuh · begonnen am 4. Jun 2007 · letzter Beitrag vom 4. Jun 2007
Antwort Antwort
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#1

Screensaver starten

  Alt 4. Jun 2007, 14:52
Hi,

ich schreib mir gerade einen kleinen Service, der nach x Sekunden den Screensaver starten soll. Ich hab hier im Forum einiges gefunden, zum Beenden vom Saver, auch etwas zum Starten, dass allerdings nur mit Win9x funktioniert. OK, ich hab noch eine nonVCL-Anwendung gefunden, wie den Saver startet, aber ich steige da nicht so richtig durch, wo nun der Befehl zum Starten ist *g*.

Deswegen meine Frage an Euch: Wie starte ich den voreingestellten Screensaver?

Kleiner Zusatz: Ich hab in Windows aktiviert, dass die Willkommenseite angezeigt werden soll, wenn man den Saver beendet, diese sollte auch angezeigt werden, wenn mein Service den Saver startet.

MfG,

Manuel
  Mit Zitat antworten Zitat
Benutzerbild von DeddyH
DeddyH

Registriert seit: 17. Sep 2006
Ort: Barchfeld
27.622 Beiträge
 
Delphi 12 Athens
 
#2

Re: Screensaver starten

  Alt 4. Jun 2007, 14:59
Wie Du den Standard-Screensaver herausbekommst, konnte ich auf die Schnelle nicht ermitteln (Registry?). Starten lässt er sich jedenfalls per ShellExecute[Ex] (oder CreateProcess, falls Dir das lieber ist).
Detlef
"Ich habe Angst vor dem Tag, an dem die Technologie unsere menschlichen Interaktionen übertrumpft. Die Welt wird eine Generation von Idioten bekommen." (Albert Einstein)
Dieser Tag ist längst gekommen
  Mit Zitat antworten Zitat
r2c2

Registriert seit: 9. Mai 2005
Ort: Nordbaden
925 Beiträge
 
#3

Re: Screensaver starten

  Alt 4. Jun 2007, 15:00
Hallo

Suchst du sowas:
http://www.swissdelphicenter.ch/de/showcode.php?id=231


mfg

christian
Kaum macht man's richtig, schon klappts!
  Mit Zitat antworten Zitat
Benutzerbild von Die Muhkuh
Die Muhkuh

Registriert seit: 21. Aug 2003
7.332 Beiträge
 
Delphi 2009 Professional
 
#4

Re: Screensaver starten

  Alt 4. Jun 2007, 15:07
Hi Christian,

das könnte es sein, jedoch wird aus dem Service kein Screensaver gestartet (die andere Frage wäre natürlich, ob ein Service den Sreensaver überhaupt starten darf).

[edit]Da ich leider kein Handle hab, startet der Screensaver nicht, mal schauen, vielleicht steige ich auf eine normale Win32-Anwendung um und mache kein Service.[/edit]
  Mit Zitat antworten Zitat
Antwort Antwort


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:24 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