🔋
PowerSuite

Power Management Suite

Core API Hook: SetSuspendState / ExitWindowsEx (Powrprof.dll / User32.dll)

Orchestrate machine power states securely using kernel DLL bindings. The suite includes:
- PCSleep: Places the PC into low-power sleep suspend mode.
- PCHibernate: Saves system state to hiberfil.sys and powers off.
- PCSignOut: Logs out current user session.
- PCShutdown: Safely shuts down system hardware.

Individual Power API Parameters

Action Type PInvoke Method Description
PCSleep SetSuspendState(false, false, false) Enter low-power standby mode.
PCHibernate SetSuspendState(true, false, false) Enter hibernation, saving state to disk.
PCSignOut ExitWindowsEx(0, 0) Gracefully sign out active Windows user session.
PCShutdown ExitWindowsEx(0x1 | 0x10, 0) Power off hardware session.
← Back to Actions Directory IsoKey Module: PowerSuite