AGB  ·  Datenschutz  ·  Impressum  







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

Ist Ruhezustand aktiviert?

Ein Thema von DevilsCamp · begonnen am 10. Apr 2006 · letzter Beitrag vom 10. Apr 2006
Antwort Antwort
DevilsCamp
(Gast)

n/a Beiträge
 
#1

Ist Ruhezustand aktiviert?

  Alt 10. Apr 2006, 08:38
Weiß jemand wie ich herausfinden kann ob der Ruhezustand auf einem PC aktiviert ist?

Ich bin gerade dabei ein kleines Programm zu schreiben, bei dem ich dem Benutzer die Möglichkeit gebe zu entscheiden ob der Rechner zu einer bestimmten Uhrzeit oder nach einem Countdown heruntergefahren oder in den Ruhezustand gehen soll. Da ich aber die Option "Ruhezustand" nur geben will, wenn es auch aktiviert ist, müsste ich halt prüfen können, ob dieser überhaupt aktiviert ist.
  Mit Zitat antworten Zitat
Benutzerbild von faux
faux

Registriert seit: 18. Apr 2004
Ort: Linz
2.044 Beiträge
 
Turbo Delphi für Win32
 
#2

Re: Ist Ruhezustand aktiviert?

  Alt 10. Apr 2006, 12:17
Hallo!

Also ich habe mal nach und vor dem Verändern der Funktion den Schlüssel HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet exportiert und folgende Unterschiede Herausgefunden:

Code:
[b]HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Session Manager\Power[/b]

[b]Ruhezustand deaktiviert:[/b]
"[color=green]AcPolicy[/color]"=[b]hex[/b]:01,00,00,00,03,00,00,00,03,00,00,00,00,00,00,00,02,00,00,00,03,\
   00,00,00,00,00,00,00,02,00,00,00,01,00,00,00,00,00,00,00,01,00,00,00,00,00,\
   00,00,02,00,00,00,01,00,00,00,00,00,00,00,30,2a,00,00,32,00,[color=red]ad[/color],[color=red]74[/color],04,00,00,\
   00,04,00,00,00,04,00,00,00,01,00,00,00,[color=red]24[/color],[color=red]f2[/color],[color=red]07[/color],00,00,00,00,00,03,00,00,00,\
   01,00,00,00,03,00,00,00,02,00,00,00,04,00,00,c0,01,00,00,00,04,00,00,00,01,\
   00,00,00,0a,00,00,00,00,00,00,00,03,00,00,00,01,00,01,00,01,00,00,00,00,00,\
   00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,02,00,00,00,00,00,00,00,00,\
   00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,03,00,00,00,00,00,00,00,00,00,\
   [color=red]00[/color],[color=red]00[/color],[color=red]00[/color],[color=red]00[/color],[color=red]01[/color],[color=red]00[/color],[color=red]00[/color],00,[color=red]00[/color],[color=red]00[/color],[color=red]00[/color],[color=red]00[/color],[color=red]02[/color],[color=red]00[/color],[color=red]00[/color],00,10,0e,00,00,00,64,64,00,02,\
   00,00,00,04,00,00,c0,00,00,00,00
"[color=green]DcPolicy[/color]"=[b]hex[/b]:01,00,00,00,03,00,00,00,03,00,00,00,00,00,00,00,02,00,00,00,03,\
   00,00,00,00,00,00,00,02,00,00,00,01,00,00,00,00,00,00,00,01,00,00,00,[color=red]2d[/color],[color=red]39[/color],\
   [color=red]ea[/color],[color=red]77[/color],02,00,00,00,00,00,00,00,00,00,00,00,2c,01,00,00,32,03,[color=red]ea[/color],[color=red]77[/color],04,00,00,\
   00,04,00,00,00,04,00,00,00,01,00,00,00,[color=red]70[/color],[color=red]f3[/color],[color=red]dd[/color],[color=red]77[/color],84,03,00,00,03,00,00,00,\
   01,00,00,00,03,00,00,00,02,00,00,00,04,00,00,c0,01,00,00,00,04,00,00,00,01,\
   00,00,00,0a,00,00,00,00,00,00,00,03,00,00,00,01,00,01,00,01,00,00,00,00,00,\
   00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,02,00,00,00,00,00,00,00,00,\
   00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,03,00,00,00,00,00,00,00,00,00,\
   01,[color=red]ee[/color],[color=red]07[/color],00,[color=red]5a[/color],[color=red]c5[/color],[color=red]df[/color],[color=red]77[/color],[color=red]00[/color],00,[color=red]00[/color],00,[color=red]00[/color],00,[color=red]00[/color],00,58,02,00,00,00,64,64,00,02,\
   00,00,00,04,00,00,c0,00,00,00,00
"[color=green]Heuristics[/color]"= [b]hex[/b]:05,00,00,00,00,01,[color=red]00[/color],00,[color=red]5c[/color],[color=red]f2[/color],00,00,f0,00,00,00,0a,01,00,00

[b]Ruhezustand aktiv:[/b]
"[color=green]AcPolicy[/color]"=[b]hex[/b]:01,00,00,00,03,00,00,00,03,00,00,00,00,00,00,00,02,00,00,00,03,\
   00,00,00,00,00,00,00,02,00,00,00,01,00,00,00,00,00,00,00,01,00,00,00,00,00,\
   00,00,02,00,00,00,01,00,00,00,00,00,00,00,30,2a,00,00,32,00,[color=red]00[/color],[color=red]00[/color],04,00,00,\
   00,04,00,00,00,04,00,00,00,01,00,00,00,[color=red]00[/color],[color=red]00[/color],[color=red]00[/color],00,00,00,00,00,03,00,00,00,\
   01,00,00,00,03,00,00,00,02,00,00,00,04,00,00,c0,01,00,00,00,04,00,00,00,01,\
   00,00,00,0a,00,00,00,00,00,00,00,03,00,00,00,01,00,01,00,01,00,00,00,00,00,\
   00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,02,00,00,00,00,00,00,00,00,\
   00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,03,00,00,00,00,00,00,00,00,00,\
   [color=red]71[/color],[color=red]fb[/color],[color=red]90[/color],[color=red]7c[/color],[color=red]34[/color],[color=red]f2[/color],[color=red]06[/color],00,[color=red]fe[/color],[color=red]e1[/color],[color=red]90[/color],[color=red]7c[/color],[color=red]f4[/color],[color=red]f2[/color],[color=red]06[/color],00,10,0e,00,00,00,64,64,00,02,\
   00,00,00,04,00,00,c0,00,00,00,00
"[color=green]DcPolicy[/color]"=[b]hex[/b]:01,00,00,00,03,00,00,00,03,00,00,00,00,00,00,00,02,00,00,00,03,\
   00,00,00,00,00,00,00,02,00,00,00,01,00,00,00,00,00,00,00,01,00,00,00,[color=red]90[/color],[color=red]32[/color],\
   [color=red]91[/color],[color=red]7c[/color],02,00,00,00,00,00,00,00,00,00,00,00,2c,01,00,00,32,03,[color=red]2d[/color],[color=red]00[/color],04,00,00,\
   00,04,00,00,00,04,00,00,00,01,00,00,00,[color=red]35[/color],[color=red]00[/color],[color=red]34[/color],[color=red]00[/color],84,03,00,00,03,00,00,00,\
   01,00,00,00,03,00,00,00,02,00,00,00,04,00,00,c0,01,00,00,00,04,00,00,00,01,\
   00,00,00,0a,00,00,00,00,00,00,00,03,00,00,00,01,00,01,00,01,00,00,00,00,00,\
   00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,02,00,00,00,00,00,00,00,00,\
   00,00,00,00,00,00,00,00,00,00,00,00,00,00,00,03,00,00,00,00,00,00,00,00,00,\
   01,[color=red]00[/color],[color=red]32[/color],00,[color=red]35[/color],[color=red]00[/color],[color=red]33[/color],[color=red]00[/color],[color=red]34[/color],00,[color=red]35[/color],00,[color=red]35[/color],00,[color=red]34[/color],00,58,02,00,00,00,64,64,00,02,\
   00,00,00,04,00,00,c0,00,00,00,00
"[color=green]Heuristics[/color]"= [b]hex[/b]:05,00,00,00,00,01,[color=red]01[/color],00,[color=red]31[/color],[color=red]f9[/color],00,00,f0,00,00,00,0a,01,00,00
Vielleicht hilft es dir ja.

Grüße
Faux
Faux Manuel
Wer weiß, dass er nichts weiß, weiß mehr, als der der nicht weiß, dass er nichts weiß.
GoTrillian
  Mit Zitat antworten Zitat
NicoDE
(Gast)

n/a Beiträge
 
#3

Re: Ist Ruhezustand aktiviert?

  Alt 10. Apr 2006, 12:42
MSDN-Library durchsuchenIsPwrHibernateAllowed
  Mit Zitat antworten Zitat
Benutzerbild von faux
faux

Registriert seit: 18. Apr 2004
Ort: Linz
2.044 Beiträge
 
Turbo Delphi für Win32
 
#4

Re: Ist Ruhezustand aktiviert?

  Alt 10. Apr 2006, 13:04
Zitat von NicoDE:
Und wieso habe ich mir dann die Mühe gemacht, denobrigen Post so schön zu formatieren?
Das kommt davon, wenn man nicht sucht.

Grüße
Faux
Faux Manuel
Wer weiß, dass er nichts weiß, weiß mehr, als der der nicht weiß, dass er nichts weiß.
GoTrillian
  Mit Zitat antworten Zitat
Robert Marquardt
(Gast)

n/a Beiträge
 
#5

Re: Ist Ruhezustand aktiviert?

  Alt 10. Apr 2006, 13:06
Die noetige API-Konversion ist in der Jedi-Apilib Modul win32api http://jedi-apilib.sf.net in JwaPowrProf.pas enthalten.
  Mit Zitat antworten Zitat
DevilsCamp
(Gast)

n/a Beiträge
 
#6

Re: Ist Ruhezustand aktiviert?

  Alt 10. Apr 2006, 15:06
Zitat von Robert Marquardt:
Die noetige API-Konversion ist in der Jedi-Apilib Modul win32api http://jedi-apilib.sf.net in JwaPowrProf.pas enthalten.
Ich hab mir das mal gesaugt, aber in meinem Projekt erst mal nur die Funktion direkt eingebunden.
Mal schauen, was noch so alles bei dem Package dabei ist
  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 13:40 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