![](styles/elise/misc/quote_24x24.png)
Zitat von
DevilsCamp:
Da ich erstens Delphi4 übersprungen habe und zweitens beruflich nur mit Delphi7 arbeite, kann es durchaus sein, dass es mit Delphi4 nicht geht
![Wink](images/smilies/icon_wink.gif)
Die Lösung müßtest du aber kennen, gerade als professioneller (im Sinne von beruflicher) Programmierer:
AdjustTokenPrivileges(hToken, false, tp, 0, PTokenPrivileges(nil)^, h);
Das wird auch bei manch anderer Deklaration gebraucht, wenn ursprünglich ein Pointertyp übergeben wurde, dies aber als var ohne Pointertyp übersetzt wurde (Thema: Headerkonvertierung).
ACPI ist sehr spezifisch. Mit ACPI hat es nicht viel zu tun. APM ist nicht ACPI - und es geht dennoch
![Wink](images/smilies/icon_wink.gif)
... dann wären noch APIC und andere Varianten vorhanden. Siehe deine verfügbaren HALs.