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 Vista Ruhezustand abfangen? (https://www.delphipraxis.net/92721-vista-ruhezustand-abfangen.html)

SiD 24. Mai 2007 23:44


Vista Ruhezustand abfangen?
 
Hallo Leute,
ich stehe wieder vor einem Problem. Ich möchte ein Ereignis starten wenn Vista
- in den Ruhezustand geht
- aus dem Ruhezustand wieder aktiviert wird
- bei norm. Herunterfahren

habe es so versucht den Ruhezustand abzufangen:

Delphi-Quellcode:
private
  procedure WMQueryEndSession (var Msg : TWMQueryEndSession); message WM_QueryEndSession;
end;

Implementation

procedure TForm1.WMQueryEndSession (var Msg : TWMQueryEndSession);
begin
  if MessageDlg('Close Windows now/ Windows beenden?',
                            mtConfirmation,
                            [mbYes,mbNo], 0) = mrNo then
      Msg.Result := 0
   else
      Msg.Result := 1;
end;
es geht aber nicht...hat vielleicht einer von Euch ne Idee?

Grüße aus Berlin
Sid

Luckie 25. Mai 2007 00:14

Re: Vista Ruhezustand abfangen?
 
Vista lässt das nicht mehr zu, dass man das Beenden einer Session beenden kann.

SiD 25. Mai 2007 00:21

Re: Vista Ruhezustand abfangen?
 
besteht denn eine Möglichkeit, dass meine Anwendung es merkt, wenn der PC in den Ruhezustand gefahren wird?

Grüße
Sid

SiD 25. Mai 2007 13:49

Re: Vista Ruhezustand abfangen?
 
Hallo,

hat vielleicht einer von euch eine andere Idee wie man auslesen kann, wann und wie lange der PC an war?


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