#include <iostream>
#include <windows.h>
#include <thread>

void enableOptimizations() {
    // Увеличиваем производительность ПК
    system("cmd /c echo performance > C:\\powercfg.txt");
    system("cmd /c powercfg.exe /import C:\\powercfg.txt");
    system("cmd /c powercfg.exe /setactive performance");

    // Закрываем ненужные программы и процессы
    system("cmd /c taskkill /f /im chrome.exe");
    system("cmd /c taskkill /f /im spotify.exe");

    // Оптимизируем Windows
    system("cmd /c echo  > C:\\tcpip.reg");
    system("cmd /c echo [HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Services\\Tcpip\\Parameters] >> C:\\tcpip.reg");
    system("cmd /c echo \"SynAttackProtect\"=dword:00000000 >> C:\\tcpip.reg");
    system("cmd /c regedit.exe /s C:\\tcpip.reg");

    // Улучшаем интернет-соединение
    system("cmd /c ipconfig.exe /flushdns");
    system("cmd /c netsh interface tcp set global autotuning=disabled");
    system("cmd /c netsh int ip set global taskoffload=disabled");

    // Установка режима минимальной задержки
    system("cmd /c echo \"min_delay=\" > C:\\fortnite.ini");

    // Увеличиваем ФПС
    system("cmd /c echo \"desired_fps=240\" >> C:\\fortnite.ini");

    // Уменьшаем пинг
    system("cmd /c echo \"min_ping=10\" >> C:\\fortnite.ini");

    // Закрываем все окна, кроме Discord, OBS, Яндекса и Fortnite
    system("cmd /c taskkill /f /fi \"WINDOWTITLE ne Discord\" /fi \"WINDOWTITLE ne OBS\" /fi \"WINDOWTITLE ne Яндекс\" /fi \"WINDOWTITLE ne Fortnite\"");

    // Отключаем антивирус Windows
    system("cmd /c reg add \"HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows Defender\" /v DisableAntiSpyware /t REG_DWORD /d 1 /f");

    std::cout << "PC optimizations enabled!" << std::endl;
}

void disableOptimizations() {
    // Возвращаем настройки в прежнее состояние
    system("cmd /c powercfg.exe /setactive balanced");

    // Запускаем закрытие программ
    system("cmd /c start /MIN taskkill /f /im chrome.exe");
    system("cmd /c start /MIN taskkill /f /im spotify.exe");

    // Включаем антивирус Windows
    system("cmd /c reg add \"HKEY_LOCAL_MACHINE\\SOFTWARE\\Policies\\Microsoft\\Windows Defender\" /v DisableAntiSpyware /t REG_DWORD /d  /f");

    std::cout << "PC optimizations disabled!" << std::endl;
}

int main() {
    bool optimizationsEnabled = false;

    while (true) {
        std::cout << "Menu:\n";
        std::cout << "1. Enable optimizations\n";
        std::cout << "2. Disable optimizations\n";
        std::cout << "3. Show creator\n";
        std::cout << "4. Restore default settings\n";
        std::cout << "5. Exit\n";
        std::cout << "Enter your choice: ";

        int choice;
        std::cin >> choice;

        switch (choice) {
            case 1: {
                if (!optimizationsEnabled) {
                    enableOptimizations();
                    optimizationsEnabled = true;
                    std::cout << "Optimizations enabled!" << std::endl;
                } else {
                    std::cout << "Optimizations are already enabled!" << std::endl;
                }
                break;
            }
            case 2: {
                if (optimizationsEnabled) {
                    disableOptimizations();
                    optimizationsEnabled = false;
                    std::cout << "Optimizations disabled!" << std::endl;
                } else {
                    std::cout << "Optimizations are already disabled!" << std::endl;
                }
                break;
            }
            case 3: {
                std::cout << "Creator: wa1tson" << std::endl;
                break;
            }
            case 4: {
                // Восстанавливаем настройки по умолчанию (заглушка)
                std::cout << "Default settings restored!" << std::endl;
                break;
            }
            case 5: {
                std::cout << "Exiting..." << std::endl;
                return ;
            }
            default: {
                std::cout << "Invalid choice! Please try again." << std::endl;
                break;
            }
        }
    }

    return ;
} исправь ошибки в коде там 2 ошибки и сделай что бы когда нажал кнопку выключить программу все настрйоки вернулись к исходным и до того пока не нажмешь кнопку выйти или выключить программа не закрывалась