mirror of
https://github.com/jkocon/g-helper.git
synced 2026-02-23 13:00:52 +01:00
Start/Stop for AC services on Ally
This commit is contained in:
@@ -66,12 +66,13 @@ namespace GHelper.Ally
|
|||||||
|
|
||||||
public const string BindKBU = "02-98";
|
public const string BindKBU = "02-98";
|
||||||
public const string BindKBD = "02-99";
|
public const string BindKBD = "02-99";
|
||||||
public const string BindKBL = "02-91";
|
public const string BindKBL = "02-9A";
|
||||||
public const string BindKBR = "02-9D";
|
public const string BindKBR = "02-9B";
|
||||||
|
|
||||||
public const string BindTab = "02-0D";
|
public const string BindTab = "02-0D";
|
||||||
public const string BindEnter = "02-5A";
|
public const string BindEnter = "02-5A";
|
||||||
public const string BindBack = "02-66";
|
public const string BindBack = "02-66";
|
||||||
|
public const string BindEsc = "02-76";
|
||||||
|
|
||||||
public const string BindPgU = "02-96";
|
public const string BindPgU = "02-96";
|
||||||
public const string BindPgD = "02-97";
|
public const string BindPgD = "02-97";
|
||||||
@@ -86,6 +87,7 @@ namespace GHelper.Ally
|
|||||||
public const string BindBrightnessUp = "04-04-8C-88-8A-06";
|
public const string BindBrightnessUp = "04-04-8C-88-8A-06";
|
||||||
|
|
||||||
public const string BindOverlay = "04-03-8C-88-44";
|
public const string BindOverlay = "04-03-8C-88-44";
|
||||||
|
public const string BindShiftTab = "04-02-88-0D";
|
||||||
|
|
||||||
|
|
||||||
static byte[] CommandReady = new byte[] { AsusHid.INPUT_ID, 0xd1, 0x0a, 0x01 };
|
static byte[] CommandReady = new byte[] { AsusHid.INPUT_ID, 0xd1, 0x0a, 0x01 };
|
||||||
@@ -122,7 +124,7 @@ namespace GHelper.Ally
|
|||||||
|
|
||||||
{ "01-13", "XBox/Steam" },
|
{ "01-13", "XBox/Steam" },
|
||||||
|
|
||||||
{ "02-76", "Esc" },
|
{ BindEsc, "Esc" },
|
||||||
{ "02-05", "F1" },
|
{ "02-05", "F1" },
|
||||||
{ "02-06", "F2" },
|
{ "02-06", "F2" },
|
||||||
{ "02-04", "F3" },
|
{ "02-04", "F3" },
|
||||||
@@ -231,6 +233,7 @@ namespace GHelper.Ally
|
|||||||
|
|
||||||
{ BindTaskManager, "Task Manager" },
|
{ BindTaskManager, "Task Manager" },
|
||||||
{ BindCloseWindow, "Close Window" },
|
{ BindCloseWindow, "Close Window" },
|
||||||
|
{ BindShiftTab, "Shift-Tab" },
|
||||||
|
|
||||||
{ "05-16", "Screenshot" },
|
{ "05-16", "Screenshot" },
|
||||||
{ "05-19", "Show keyboard" },
|
{ "05-19", "Show keyboard" },
|
||||||
@@ -292,14 +295,20 @@ namespace GHelper.Ally
|
|||||||
switch (fpsLimit)
|
switch (fpsLimit)
|
||||||
{
|
{
|
||||||
case 30:
|
case 30:
|
||||||
fpsLimit = 40;
|
fpsLimit = 45;
|
||||||
break;
|
break;
|
||||||
case 40:
|
case 45:
|
||||||
fpsLimit = 60;
|
fpsLimit = 60;
|
||||||
break;
|
break;
|
||||||
case 60:
|
case 60:
|
||||||
|
fpsLimit = 90;
|
||||||
|
break;
|
||||||
|
case 90:
|
||||||
fpsLimit = 120;
|
fpsLimit = 120;
|
||||||
break;
|
break;
|
||||||
|
case 120:
|
||||||
|
fpsLimit = 240;
|
||||||
|
break;
|
||||||
default:
|
default:
|
||||||
fpsLimit = 30;
|
fpsLimit = 30;
|
||||||
break;
|
break;
|
||||||
@@ -393,7 +402,7 @@ namespace GHelper.Ally
|
|||||||
break;
|
break;
|
||||||
case BindingZone.AB:
|
case BindingZone.AB:
|
||||||
KeyL1 = AppConfig.GetString("bind_a", desktop ? BindEnter : BindA);
|
KeyL1 = AppConfig.GetString("bind_a", desktop ? BindEnter : BindA);
|
||||||
KeyR1 = AppConfig.GetString("bind_b", desktop ? BindBack : BindB);
|
KeyR1 = AppConfig.GetString("bind_b", desktop ? BindEsc : BindB);
|
||||||
KeyL2 = AppConfig.GetString("bind2_a");
|
KeyL2 = AppConfig.GetString("bind2_a");
|
||||||
KeyR2 = AppConfig.GetString("bind2_b");
|
KeyR2 = AppConfig.GetString("bind2_b");
|
||||||
break;
|
break;
|
||||||
@@ -407,7 +416,7 @@ namespace GHelper.Ally
|
|||||||
KeyL1 = AppConfig.GetString("bind_vb", BindVB);
|
KeyL1 = AppConfig.GetString("bind_vb", BindVB);
|
||||||
KeyR1 = AppConfig.GetString("bind_mb", BindMB);
|
KeyR1 = AppConfig.GetString("bind_mb", BindMB);
|
||||||
KeyL2 = AppConfig.GetString("bind2_vb");
|
KeyL2 = AppConfig.GetString("bind2_vb");
|
||||||
KeyR2 = AppConfig.GetString("bind2_mb", BindCloseWindow);
|
KeyR2 = AppConfig.GetString("bind2_mb");
|
||||||
break;
|
break;
|
||||||
case BindingZone.M1M2:
|
case BindingZone.M1M2:
|
||||||
KeyL1 = AppConfig.GetString("bind_m2", BindM2);
|
KeyL1 = AppConfig.GetString("bind_m2", BindM2);
|
||||||
@@ -416,7 +425,7 @@ namespace GHelper.Ally
|
|||||||
KeyR2 = AppConfig.GetString("bind2_m1", BindM1);
|
KeyR2 = AppConfig.GetString("bind2_m1", BindM1);
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
KeyL1 = AppConfig.GetString("bind_trl", desktop ? BindCtrl : BindLT);
|
KeyL1 = AppConfig.GetString("bind_trl", desktop ? BindShiftTab : BindLT);
|
||||||
KeyR1 = AppConfig.GetString("bind_trr", desktop ? BindMouseR : BindRT);
|
KeyR1 = AppConfig.GetString("bind_trr", desktop ? BindMouseR : BindRT);
|
||||||
KeyL2 = AppConfig.GetString("bind2_trl");
|
KeyL2 = AppConfig.GetString("bind2_trl");
|
||||||
KeyR2 = AppConfig.GetString("bind2_trr");
|
KeyR2 = AppConfig.GetString("bind2_trr");
|
||||||
|
|||||||
@@ -18,6 +18,16 @@ namespace GHelper.Helpers
|
|||||||
"AsusCertService"
|
"AsusCertService"
|
||||||
};
|
};
|
||||||
|
|
||||||
|
static List<string> processesAC = new() {
|
||||||
|
"ArmouryCrateSE.Service",
|
||||||
|
"LightingService",
|
||||||
|
};
|
||||||
|
|
||||||
|
static List<string> servicesAC = new() {
|
||||||
|
"ArmouryCrateSEService",
|
||||||
|
"LightingService",
|
||||||
|
};
|
||||||
|
|
||||||
public static bool IsRunning()
|
public static bool IsRunning()
|
||||||
{
|
{
|
||||||
return Process.GetProcessesByName("AsusOptimization").Count() > 0;
|
return Process.GetProcessesByName("AsusOptimization").Count() > 0;
|
||||||
@@ -36,6 +46,17 @@ namespace GHelper.Helpers
|
|||||||
{
|
{
|
||||||
if (Process.GetProcessesByName(service).Count() > 0) count++;
|
if (Process.GetProcessesByName(service).Count() > 0) count++;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (AppConfig.IsAlly())
|
||||||
|
foreach (string service in processesAC)
|
||||||
|
{
|
||||||
|
if (Process.GetProcessesByName(service).Count() > 0)
|
||||||
|
{
|
||||||
|
count++;
|
||||||
|
Logger.WriteLine(service);
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
return count;
|
return count;
|
||||||
}
|
}
|
||||||
|
|
||||||
@@ -46,6 +67,16 @@ namespace GHelper.Helpers
|
|||||||
{
|
{
|
||||||
ProcessHelper.StopDisableService(service);
|
ProcessHelper.StopDisableService(service);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (AppConfig.IsAlly())
|
||||||
|
{
|
||||||
|
foreach (string service in servicesAC)
|
||||||
|
{
|
||||||
|
ProcessHelper.StopDisableService(service, "Manual");
|
||||||
|
}
|
||||||
|
Thread.Sleep(1000);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void StartAsusServices()
|
public static void StartAsusServices()
|
||||||
@@ -54,6 +85,16 @@ namespace GHelper.Helpers
|
|||||||
{
|
{
|
||||||
ProcessHelper.StartEnableService(service);
|
ProcessHelper.StartEnableService(service);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (AppConfig.IsAlly())
|
||||||
|
{
|
||||||
|
foreach (string service in servicesAC)
|
||||||
|
{
|
||||||
|
ProcessHelper.StartEnableService(service);
|
||||||
|
}
|
||||||
|
Thread.Sleep(1000);
|
||||||
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -94,11 +94,11 @@ namespace GHelper.Helpers
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
public static void StopDisableService(string serviceName)
|
public static void StopDisableService(string serviceName, string disable = "Disabled")
|
||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
string script = $"Get-Service -Name \"{serviceName}\" | Stop-Service -Force -PassThru | Set-Service -StartupType Disabled";
|
string script = $"Get-Service -Name \"{serviceName}\" | Stop-Service -Force -PassThru | Set-Service -StartupType {disable}";
|
||||||
Logger.WriteLine(script);
|
Logger.WriteLine(script);
|
||||||
RunCMD("powershell", script);
|
RunCMD("powershell", script);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -321,7 +321,7 @@ namespace GHelper
|
|||||||
|
|
||||||
public void VisualiseFPSLimit(int limit)
|
public void VisualiseFPSLimit(int limit)
|
||||||
{
|
{
|
||||||
buttonFPS.Text = "FPS Limit " + ((limit > 0 && limit < 120) ? limit : "OFF");
|
buttonFPS.Text = "FPS Limit " + ((limit > 0 && limit <= 120) ? limit : "OFF");
|
||||||
}
|
}
|
||||||
|
|
||||||
private void SettingsForm_LostFocus(object? sender, EventArgs e)
|
private void SettingsForm_LostFocus(object? sender, EventArgs e)
|
||||||
|
|||||||
Reference in New Issue
Block a user