Delphi-PRAXiS

Delphi-PRAXiS (https://www.delphipraxis.net/forum.php)
-   Object-Pascal / Delphi-Language (https://www.delphipraxis.net/32-object-pascal-delphi-language/)
-   -   Delphi Timer in einem Service soll Meldung ausgeben - wie? (https://www.delphipraxis.net/41805-timer-einem-service-soll-meldung-ausgeben-wie.html)

HeikoAdams 8. Mär 2005 22:58


Timer in einem Service soll Meldung ausgeben - wie?
 
Hallo,
für eine Art Kindersicherung arbeite ich an einem Programm, das als Dienst läuft.
Dieser Dienst soll den PC 60 Minuten nach dem Start herunter fahren, aber vorher noch eine Warnung ausgeben.
Wie mache ich das am besten? Gibt es eine bessere Lösung, als mit zwei Timern zu arbeiten?

Gruss

Heiko

Luckie 8. Mär 2005 23:22

Re: Timer in einem Service soll Meldung ausgeben - wie?
 
Weißt du nicht wie du die MSDN-Library durchsuchenmessagebox anzeigen sollst oder wo ist das Problem? Ansonsten gib bei Flags der Messagebox den Flag MB_SERVICE_NOTIFICATION an.

Boombuler 9. Mär 2005 07:57

Re: Timer in einem Service soll Meldung ausgeben - wie?
 
Du könntest auch den Shutdown befehl von windows benutzen... dem kannst du einen Text zuweisen und runterfahren tut der dann auch automatisch ;)
Problem dabei ist dann nur das man wenn man schnell genug ist das runterfahren mit "shutdown -a" wieder abbrechen kann...

Greetz
Boombuler

HeikoAdams 9. Mär 2005 12:04

Re: Timer in einem Service soll Meldung ausgeben - wie?
 
Meines wissens existiert dieser Shutdown Befehl erst seit Windows XP, da der Auftraggeber aber Windows 2000 nutzt, fällt dieser Ansatz leider flach :(

Gruss

Heiko


Alle Zeitangaben in WEZ +1. Es ist jetzt 00:54 Uhr.

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