public static void Write() { TCP_IP_Do(); Console.BackgroundColor = ConsoleColor.Red; Console.WriteLine(@"Don't use special characters \|!#$%&/()=?»«@£§€{}.-;'<>_,"); Console.ResetColor(); Console.WriteLine(" 1. Computer Name - " + NameOfPC.SetMachineName()); Console.WriteLine(" 2. WorkGroup Name - " + SetUpWorkGroup.SetGroupName(nameOfGroup)); Console.WriteLine(" 3. Firewall Set Off - " + ChangeBootTimeout.ChangeBoot("netsh advfirewall set allprofiles state off")); Console.WriteLine(" 4. User Never Notify - " + UserAccountNeverNotify.UserAccount()); Console.WriteLine(" 5. Power Button off - " + ChangeBootTimeout.ChangeBoot("powercfg -setacvalueindex SCHEME_CURRENT 4f971e89-eebd-4455-a8de-9e59040e7347 7648efa3-dd9c-4e3e-b566-50f929386280 0")); Console.WriteLine(" 6. Turn off sleep - " + ChangeBootTimeout.ChangeBoot("powercfg -setacvalueindex SCHEME_CURRENT 4f971e89-eebd-4455-a8de-9e59040e7347 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c 0")); Console.WriteLine(" 7. Get IP - " + NetworkManagement.ListIP(1)); Console.WriteLine(" 8. Get MASK - " + NetworkManagement.ListIP(2)); Console.WriteLine(" 9. Get Gateway - " + NetworkManagement.ListIP(3)); Console.WriteLine("10. Get PrefferedDNS - " + NetworkManagement.ListIP(4)); Console.WriteLine("11. Get AlternateDNS - " + NetworkManagement.ListIP(5)); Console.WriteLine("12. BootTimeout " + changeBoot + " s - " + ChangeBootTimeout.ChangeBoot("bcdedit/timeout " + changeBoot)); Console.WriteLine("13. Never check for updates - " + WnUpdatesOptions.UserAccount()); Console.WriteLine("14. High performance - " + ChangeBootTimeout.ChangeBoot("powercfg.exe /setactive 8c5e7fda-e8bf-4a96-9a85-a6e23a8c635c")); Console.WriteLine("15. Disable sleep - " + ChangeBootTimeout.ChangeBoot("powercfg –x -standby-timeout-ac 0")); Console.WriteLine("16. HardDisk (Sleep->Never) - " + ChangeBootTimeout.ChangeBoot("powercfg -Change -disk-timeout-ac 0")); Console.WriteLine("17. Monitor (Sleep->Never) - " + ChangeBootTimeout.ChangeBoot("powercfg -Change -monitor-timeout-ac 0")); Console.WriteLine("18. Default language en-US - " + ChangeBootTimeout.ChangeBoot("control.exe intl.cpl")); ChangeLanguageToEnUs.EnUs(); Console.WriteLine("\nSome prompts require restart to be initialized."); Console.Write("\n\nRESTART Y or N , push Enter: "); PromptToRestartSystem.Restart(); }
public static void Restart() { string yn = Console.ReadLine(); if (yn == "y") { ChangeBootTimeout.ChangeBoot("shutdown -f -r -t 0"); } else { Environment.Exit(0); } }