Autor Beitrag
RaMireZ
Hält's aus hier
Beiträge: 1



BeitragVerfasst: Mo 07.11.05 15:09 
Hi Leute,

ich schreibe grad ein Programm, dass Arbeitsplätze automatisch einrichtet...dabei werden Auflösung geändert, Effekte ausgestellt, etc.
Klappt auch alles ganz gut, da das meiste in der Registry zu finden ist und der Rest ist halt Schlüssel von 0 auf 1 bzw umgekehrt...

Jetzt das Problem...in meinem Prog soll auch das Energieprofil auf "Dauerbetrieb" gestellt werden. Bzw. mein Ziel ist es, dass der Rechner nicht den Moni ausschaltet, die Festplatten nicht ausschaltet und vor allem nicht in den Ruhezustand oder StandBy Modus geht...gibt es eine Möglichkeit mit API dies zu realisieren, hab auch schon einiges dadurch in meiner Registry verändert, hat aber alles nicht geholfen und die MSDN hat mal wieder nix brauchbares hergegeben :D
Wär also super, wenn mir da einer von euch weiter helfen könnte, wenn auch noch einer einen leichteren Weg kennt, auf den ich noch nicht gekommen bin: Ich bin für alles offen, bombardiert mich auch ruhig mit fachbegriffen...ich steck da gut drin in der Materie...in Hoffnung auf Hilfe schon mal danke im voraus ;I
drstar
ontopic starontopic starontopic starontopic starontopic starontopic starontopic starhalf ontopic star
Beiträge: 79
Erhaltene Danke: 2

Windows 8.1/x64
Delphi 10.1
BeitragVerfasst: Mi 16.11.05 15:42 
Die Profile werden in der Registry unter "HKEY_CURRENT_USER\Control Panel\PowerCfg\PowerPolicies\" und dann in den Nummern ab 0 gespeichert. Vermutlich stehen die Eigenschaften im Binärwert Policies, kann ich aber nicht mit Sicherheit sagen. Nur soviel, erstellt man ein neues Profil, taucht es hier auf, löscht man eins, verschwindet es auch aus der Registry.

So, habs grade mal gechecked. Scheint tatsächlich in binärer Form codiert zu sein. Ändert man die Eigesnchaften eines Profils, ändert sich auch der Binärwert. Vor allem die Letzten 8 Bytes scheinen von Bedeutung zu sein.