public void SetActive(Entities.PowerScheme powerScheme) { var schemeGuid = powerScheme.Id; WinAPI.PowerSetActiveScheme(IntPtr.Zero, ref schemeGuid); }
void setPowerSchemeTimer_Tick(object sender, System.EventArgs e) { try { if (this.targetPowerScheme != null) { var repository = new Domain.PowerSchemeRepository(); repository.SetActive(this.targetPowerScheme); } } catch (Exception) { } }