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 Prüfen ob Windows Neugestartet wird? (https://www.delphipraxis.net/24850-pruefen-ob-windows-neugestartet-wird.html)

Delphi-Noobie 27. Jun 2004 14:55


Prüfen ob Windows Neugestartet wird?
 
Hi, gibts ne Function was überprüft ob Windows neugestartet wird? Ich seh hier überall nur die Proceduren um zu überprüfen, ob Windows runtergefahren wird :wall:

DP-Maintenance 27. Jun 2004 15:01

DP-Maintenance
 
Dieses Thema wurde von "Christian Seehase" von "Windows 9x / ME / 2000 / XP" nach "Windows API" verschoben.
Geht wohl eher um Programmierung

himitsu 27. Jun 2004 15:07

Re: Prüfen ob Windows Neugestartet wird?
 
Wenn ich mich nicht irre, dann wird vorher doch eine Windows-Botschaft ausgelöst, welche Windows erst dazu bringt herunterzufahren und neu zu starten - diese müstest du also auffangen.

Wenn also diese Maldung ihre Runde gemacht hat, dann kannst du dir relativ sicher sein, das Windows nicht nur runtergefahren wird. (oder so ähnlich)

Delphi-Noobie 27. Jun 2004 15:31

Re: Prüfen ob Windows Neugestartet wird?
 
und wie heißt die Nachricht? Ich kenn nur Wmqueryendsession
Code:
procedure WMQueryEndSession (var M: TWMQueryEndSession); message WM_QUERYENDSESSION;
oder halt noch die WMEndsession. Was muss denn da hin für Neustart?

SirThornberry 27. Jun 2004 16:15

Re: Prüfen ob Windows Neugestartet wird?
 
bei einem Neustart wird auch WM_QUERYENDSESSION ausgelöst. Eventuell wird bei WM_QUERYENDSESSION ja in der Message noch ein Parameter übergeben woran man erkennt ob der user sich abmeldet, der pc heruntergefahren wird oder eben neugestartet


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