mirror of
https://github.com/jkocon/g-helper.git
synced 2026-02-23 13:00:52 +01:00
Save lid action to config file during startup if user has set it to hibernate or shutdown.
This commit is contained in:
@@ -167,6 +167,28 @@ namespace GHelper.Mode
|
||||
}
|
||||
}
|
||||
|
||||
public static int GetLidAction(bool ac)
|
||||
{
|
||||
Guid activeSchemeGuid = GetActiveScheme();
|
||||
|
||||
IntPtr activeIndex;
|
||||
if (ac)
|
||||
PowerReadACValueIndex(IntPtr.Zero,
|
||||
activeSchemeGuid,
|
||||
GUID_SYSTEM_BUTTON_SUBGROUP,
|
||||
GUID_LIDACTION, out activeIndex);
|
||||
|
||||
else
|
||||
PowerReadDCValueIndex(IntPtr.Zero,
|
||||
activeSchemeGuid,
|
||||
GUID_SYSTEM_BUTTON_SUBGROUP,
|
||||
GUID_LIDACTION, out activeIndex);
|
||||
|
||||
|
||||
return activeIndex.ToInt32();
|
||||
}
|
||||
|
||||
|
||||
public static void SetLidAction(int action, bool acOnly = false)
|
||||
{
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user