Forum: Win32/Win64 API (native code)
Delphi
by TERWI,
1. Aug 2009
Kleiner Tipp am Rande...
In der ASPOWER.DLL gibt 2 nette functionen, mit denen man prüfen kann, ob überhaupt die Modi HIBERNATE oder SUSPEND überhaupt gesetzt werden können:
-> asCanHibernate
-> asCanSuspend
Wenn man ein wenig sucht, stellt man fest, dass das eigentlich keine Zauberkunst ist und WinDoof die Functionen in der 'powrprof.dll' bereits zur Verfügung stellt !
Bindet man sich...
Forum: Win32/Win64 API (native code)
Delphi
by TERWI,
31. Jul 2009
Dank dir hathor !
Sieht ja auf den 1. Blick recht vielversprechend aus, aber wie immer das ABER:
Die fehlende Klasse TadpInstanceControl habe ich schon gefunden.
Was ich absolut auch nach einer halben Stunde blättern in den files nicht gefunden habe, ist die Stelle, wo der / die Progger (scheinen wohl mehrere nacheinander dran gewesen zu sein ?) dem BIOS die neue / nächste Startzeit zum...
Forum: Win32/Win64 API (native code)
Delphi
by TERWI,
30. Jul 2009
... hab ich mir schon gedacht, das es wieder mal nicht so einfach wird :evil:
Würde mir ja auch reichen, wenn die Kiste in Suspend- oder Hibernation geht.
Fragt sich nur, ob diese Modi auch nach Stromausfall mit einer manuellen BIOS-Einstellung à la 'Restart after Power Loss' wiederkommt ?!
Das habe ich noch nicht getestet.
Aber irgendwie muss doch so'n WinDoof-Kasten aufgeweckt werden und...
Forum: Win32/Win64 API (native code)
Delphi
by TERWI,
30. Jul 2009
Ich möchte folgendes realisieren:
Es soll eine bestimmte Startzeit (Jahr/Monat/Tag/Stunde/Minute) in das BIOS (NVRAM, CMOS, ...?) geschrieben werden.
Dazu kommt in die RUN-ONCE Abteilung der Registry oder sonstwo ein Eintrag eines zu startenden Programms.
Hier z.B. ein DVB-Programm zur zeitgesteuerten Aufnahme.
Rechner ausschalten - zum stromsparen...
Rechner wird zur Startzeit vom BIOS...