Example #1
0
        private void SlapAdvanced(Slapping slapping)
        {
            for (int x = 0; x <= checkedListBoxAdvanced.CheckedItems.Count; x++)
            {
                if (x == checkedListBoxAdvanced.CheckedItems.Count)
                {
                    return;
                }
                string boxcontent = checkedListBoxAdvanced.CheckedItems[x].ToString();
                try
                {
                    switch (boxcontent)
                    {
                    case "Precision Trackpad: Disable keyboard block after clicking":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.InstallFirefox();
                        break;

                    default:
                        slapping.Hide();
                        MessageBox.Show("Item not found in Advanced\nPlease report this issue at https://github.com/svenmauch/WinSlap", "Something went wrong...", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        Environment.Exit(1);
                        break;
                    }
                }
                catch (NullReferenceException)
                {
                    slapping.Hide();
                    MessageBox.Show("NullReferenceException in \"" + boxcontent + "\"\nPlease report this issue at https://github.com/svenmauch/WinSlap", "Something went wrong...", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    Environment.Exit(1);
                }
            }
        }
Example #2
0
    public void PlaceSelectedObject()
    {
        if (FruitData.Type == TowerType.SHOOTER)
        {
            if (PlacementTile == null)
            {
                return;
            }
            Canon newCanon = Instantiate(Canon, transform.position, ObjectSpriteRenderer.transform.rotation);
            newCanon.SetFruitData(FruitData);
            Inventory.Instance.RemoveItem(FruitData);
            PlacedTowers.Add(newCanon.gameObject);
        }
        else if (FruitData.Type == TowerType.SLAPPER)
        {
            if (PlacementTile == null)
            {
                return;
            }
            Slapper newSlapper = Instantiate(Slapper, transform.position, ObjectSpriteRenderer.transform.rotation);
            newSlapper.SetFruitData(FruitData);
            Inventory.Instance.RemoveItem(FruitData);
            PlacedTowers.Add(newSlapper.gameObject);
        }
        else if (FruitData.Type == TowerType.BOMB)
        {
            Bomb newBomb = Instantiate(Bomb, transform.position, ObjectSpriteRenderer.transform.rotation);
            newBomb.SetFruitData(FruitData);
            Inventory.Instance.RemoveItem(FruitData);
        }

        if (FruitData.SeasonStrength[SeasonController.Instance.SeasonIterator])
        {
            ParticleSystem newSparkles = Instantiate(SeasonalSparkles, transform.position, transform.rotation);
            Sparkles.Add(newSparkles);
        }

        UnlockPlacement();
        ObjectSpriteRenderer.transform.right = Vector3.right;
        if (PlacementTile != null)
        {
            PlacementTile.tag = "OccupiedTile";
        }
        if (!Inventory.Instance.ItemRemaining(FruitData))
        {
            UnSelectObject();
        }
    }
Example #3
0
        private void ApplySlap(string boxcontent)
        {
            if (checkedListBoxWin10Software.CheckedItems.Count != 0 || checkedListBoxWin11Software.CheckedItems.Count != 0)
            {
                Slapper.InstallWinGet();
            }
            try
            {
                switch (boxcontent)
                {
                case "Disable Shared Experiences":
                    Slapper.DisableSharedExperiences();
                    break;

                case "Disable Cortana":
                    Slapper.DisableCortana();
                    break;

                case "Disable Game DVR and Game Bar":
                    Slapper.DisableGameDvr();
                    break;

                case "Disable Hotspot 2.0":
                    Slapper.DisableHotspot20();
                    break;

                case "Don't include frequently used folders in Quick access":
                    Slapper.NoQuickAccess();
                    break;

                case "Don't show sync provider notifications":
                    Slapper.HideSyncNotifications();
                    break;

                case "Disable Sharing Wizard":
                    Slapper.DisableSharingWizard();
                    break;

                case "Show 'This PC' when launching File Explorer":
                    Slapper.LaunchThisPcFileExplorer();
                    break;

                case "Disable Telemetry":
                    Slapper.DisableTelemetry();
                    break;

                case "Uninstall OneDrive":
                    Slapper.UninstallOneDrive();
                    break;

                case "Disable Activity History":
                    Slapper.DisableActivityHistory();
                    break;

                case "Disable automatically installing Apps":
                    Slapper.DisableAutomaticAppInstall();
                    break;

                case "Disable Feedback dialogs":
                    Slapper.DisableFeedbackDialogs();
                    break;

                case "Disable Start Menu suggestions":
                    Slapper.DisableStartMenuSuggestions();
                    break;

                case "Disable Bing search":
                    Slapper.DisableBingSearch();
                    break;

                case "Disable password reveal button":
                    Slapper.DisablePasswordReveal();
                    break;

                case "Disable settings sync":
                    Slapper.DisableSettingsSync();
                    break;

                case "Disable startup sound":
                    Slapper.DisableStartupSound();
                    break;

                case "Disable autostart startup delay":
                    Slapper.DisableAutostartStartupDelay();
                    break;

                case "Disable location":
                    Slapper.DisableLocation();
                    break;

                case "Disable Advertising ID":
                    Slapper.DisableAdvertisingId();
                    break;

                case "Disable Malware Removal Tool data reporting":
                    Slapper.DisableMrtReporting();
                    break;

                case "Disable sending typing info to Microsoft":
                    Slapper.DisableSendingTypingInfo();
                    break;

                case "Disable Personalization":
                    Slapper.DisablePersonalization();
                    break;

                case "Hide language list from websites":
                    Slapper.HideLanguageListWebsites();
                    break;

                case "Disable Miracast":
                    Slapper.DisableMiracast();
                    break;

                case "Disable App Diagnostics":
                    Slapper.DisableAppDiagnostics();
                    break;

                case "Disable Wi-Fi Sense":
                    Slapper.DisableWiFiSense();
                    break;

                case "Disable lock screen Spotlight":
                    Slapper.DisableLockScreenSpotlight();
                    break;

                case "Disable automatic maps updates":
                    Slapper.DisableAutomaticMapsUpdates();
                    break;

                case "Disable error reporting":
                    Slapper.DisableErrorReporting();
                    break;

                case "Disable Remote Assistance":
                    Slapper.DisableRemoteAssistance();
                    break;

                case "Use UTC as BIOS time":
                    Slapper.UseUtcAsBiosTime();
                    break;

                case "Hide network from lock screen":
                    Slapper.HideNetworkFromLockScreen();
                    break;

                case "Disable sticky keys prompt":
                    Slapper.DisableStickyKeysPrompt();
                    break;

                case "Hide 3D Objects from File Explorer":
                    Slapper.Hide3DObjectsFileExplorer();
                    break;

                case "Remove preinstalled apps except Photos, Calculator, Store":
                    Slapper.RemovePreinstalledApps();
                    break;

                case "Update Windows Store apps":
                    Slapper.UpdateStoreApps();
                    break;

                case "Prevent preinstalling apps for new users":
                    Slapper.PreventPreinstallingApps();
                    break;

                case "Unpin preinstalled apps":
                    Slapper.UnpinPreinstalledApps();
                    break;

                case "Disable Smart Screen":
                    Slapper.DisableSmartScreen();
                    break;

                case "Disable Smart Glass":
                    Slapper.DisableSmartGlass();
                    break;

                case "Remove Intel Control Panel from context menus":
                    Slapper.RemoveIntelContextMenu();
                    break;

                case "Remove NVIDIA Control Panel from context menus":
                    Slapper.RemoveNvidiaContextMenu();
                    break;

                case "Remove AMD Control Panel from context menus":
                    Slapper.RemoveAmdContextMenu();
                    break;

                case "Disable suggested apps in Windows Ink Workspace":
                    Slapper.DisableInkAppSuggestions();
                    break;

                case "Disable experiments by Microsoft":
                    Slapper.DisableExperiments();
                    break;

                case "Disable Inventory Collection":
                    Slapper.DisableInventoryCollection();
                    break;

                case "Disable Steps Recorder":
                    Slapper.DisableStepsRecorder();
                    break;

                case "Disable Application Compatibility Engine":
                    Slapper.DisableCompatibilityAssistant();
                    break;

                case "Disable pre-release features and settings":
                    Slapper.DisablePreReleaseFeatures();
                    break;

                case "Disable camera on lock screen":
                    Slapper.DisableCameraLockScreen();
                    break;

                case "Disable Microsoft Edge first run page":
                    Slapper.DisableEdgeFirstRunPage();
                    break;

                case "Disable Microsoft Edge preload":
                    Slapper.DisableEdgePreload();
                    break;

                case "Install .NET Framework 2.0, 3.0 and 3.5":
                    Slapper.InstallNetFrameworks();
                    break;

                case "Enable Windows Photo Viewer":
                    Slapper.EnablePhotoViewer();
                    break;

                case "Uninstall Microsoft XPS Document Writer":
                    Slapper.UninstallXPSWriter();
                    break;

                case "Disable security questions for local accounts":
                    Slapper.DisableSecurityQuestions();
                    break;

                case "Disable app suggestions (e.g. use Edge instead of Firefox)":
                    Slapper.DisableAppSuggestions();
                    break;

                case "Remove default Fax printer":
                    Slapper.RemoveFaxPrinter();
                    break;

                case "Remove Microsoft XPS Document Writer":
                    Slapper.RemoveXPSDocumentWriter();
                    break;

                case "Disable clipboard history":
                    Slapper.DisableClipboardHistory();
                    break;

                case "Disable cloud sync of clipboard history":
                    Slapper.DisableClipboardCloudSync();
                    break;

                case "Disable automatic update of speech data":
                    Slapper.DisableAutomaticSpeechDataUpdates();
                    break;

                case "Disable handwriting error reports":
                    Slapper.DisableHandwritingErrorReports();
                    break;

                case "Disable cloud sync of text messages":
                    Slapper.DisableTextMessagesCloudSync();
                    break;

                case "Disable Bluetooth advertisements":
                    Slapper.DisableBluetoothAdvertisements();
                    break;

                case "Disable Windows Media DRM internet access":
                    Slapper.DisableDRMInternetAccess();
                    break;

                case "Disable Get even more out of Windows screen":
                    Slapper.DisableGetEvenMoreOutOfWindows();
                    break;

                case "Set power plan to high performance":
                    Slapper.SetPowerPlanHighPerformance();
                    break;

                case "Add This PC shortcut to desktop":
                    Slapper.AddThisPCShortcut();
                    break;

                case "Small taskbar icons":
                    Slapper.TaskbarSmallIcons();
                    break;

                case "Don't group tasks in taskbar":
                    Slapper.DoNotGroupTasks();
                    break;

                case "Hide Taskview button in taskbar":
                    Slapper.HideTaskview();
                    break;

                case "Hide People button in taskbar":
                    Slapper.DisablePeopleBand();
                    break;

                case "Hide search bar in taskbar":
                    Slapper.HideSearch();
                    break;

                case "Remove compatibility item from context menu":
                    Slapper.RemoveCompatibility();
                    break;

                case "Hide OneDrive Cloud states in File Explorer":
                    Slapper.DisableCloudStates();
                    break;

                case "Always show file name extensions":
                    Slapper.ShowFilenameExtensions();
                    break;

                case "Remove OneDrive from File Explorer":
                    Slapper.HideOneDriveFileExplorer();
                    break;

                case "Delete quicklaunch items":
                    Slapper.DeleteQuicklaunchItems();
                    break;

                case "Use Windows 7 volume control":
                    Slapper.UseWin7Volume();
                    break;

                case "Remove Microsoft Edge desktop shortcut":
                    Slapper.RemoveEdgeShortcut();
                    break;

                case "Disable Lockscreen Blur":
                    Slapper.DisableLockscreenBlur();
                    break;

                case "Hide Meet Now icon in taskbar":
                    Slapper.HideMeetNow();
                    break;

                case "Hide News and interests in taskbar":
                    Slapper.HideNewsAndInterests();
                    break;

                case "Disable notifications on the lock screen":
                    Slapper.DisableNotificationOnLockScreen();
                    break;

                case "Disable reminders and incoming VoIP calls on the lock screen":
                    Slapper.DisableRemindersAndCallsOnLockScreen();
                    break;

                case "Disable Windows welcome experience":
                    Slapper.DisableWelcomeExperience();
                    break;

                case "Disable Aero Shake":
                    Slapper.DisableAeroShake();
                    break;

                case "Disable suggestions in timeline":
                    Slapper.DisableTimelineSuggestions();
                    break;

                case "Disable typing insights":
                    Slapper.DisableTypingInsights();
                    break;

                case "Disable spell checker":
                    Slapper.DisableSpellChecker();
                    break;

                case "Disable text suggestions on the software keyboard":
                    Slapper.DisableTextSuggestions();
                    break;

                case "Disable SafeSearch":
                    Slapper.DisableSafeSearch();
                    break;

                case "Disable suggested content in settings app":
                    Slapper.DisableSuggestedContentInSettings();
                    break;

                case "Disable automatic login after finishing updates":
                    Slapper.DisableAutoLoginAfterUpdates();
                    break;

                case "Disable Windows Defender submitting sample files":
                    Slapper.DisableDefenderSampleFiles();
                    break;

                case "Use Windows 10 ribbon bar in Windows Explorer":
                    Slapper.UseWin10RibbonExplorer();
                    break;

                case "Install 7Zip":
                    Slapper.Install7Zip();
                    break;

                case "Install Adobe Acrobat Reader DC":
                    Slapper.InstallAdobeReaderDC();
                    break;

                case "Install AnyDesk":
                    Slapper.InstallAnyDesk();
                    break;

                case "Install Audacity":
                    Slapper.InstallAudacity();
                    break;

                case "Install BalenaEtcher":
                    Slapper.InstallBalenaEtcher();
                    break;

                case "Install Battle.Net":
                    Slapper.InstallBattleNet();
                    break;

                case "Install calibre":
                    Slapper.InstallCalibre();
                    break;

                case "Install CPU-Z":
                    Slapper.InstallCPUZ();
                    break;

                case "Install Discord":
                    Slapper.InstallDiscord();
                    break;

                case "Install DupeGuru":
                    Slapper.InstallDupeGuru();
                    break;

                case "Install EarTrumpet":
                    Slapper.InstallEarTrumpet();
                    break;

                case "Install Epic Games Launcher":
                    Slapper.InstallEpicGamesLauncher();
                    break;

                case "Install Everything Search":
                    Slapper.InstallEverythingSearch();
                    break;

                case "Install f.lux":
                    Slapper.InstallFlux();
                    break;

                case "Install FileZilla":
                    Slapper.InstallFileZilla();
                    break;

                case "Install GIMP":
                    Slapper.InstallGIMP();
                    break;

                case "Install GPU-Z":
                    Slapper.InstallGPUZ();
                    break;

                case "Install Git":
                    Slapper.InstallGit();
                    break;

                case "Install Google Chrome":
                    Slapper.InstallGoogleChrome();
                    break;

                case "Install HashTab":
                    Slapper.InstallHashTab();
                    break;

                case "Install Inkscape":
                    Slapper.InstallInkscape();
                    break;

                case "Install Irfanview":
                    Slapper.InstallIrfanview();
                    break;

                case "Install Java Runtime Environment":
                    Slapper.InstallJavaRE();
                    break;

                case "Install KDE Connect":
                    Slapper.InstallKDEConnect();
                    break;

                case "Install KeePassXC":
                    Slapper.InstallKeePassXC();
                    break;

                case "Install League Of Legends":
                    Slapper.InstallLeagueOfLegends();
                    break;

                case "Install LibreOffice":
                    Slapper.InstallLibreOffice();
                    break;

                case "Install Minecraft":
                    Slapper.InstallMinecraft();
                    break;

                case "Install Mozilla Firefox":
                    Slapper.InstallFirefox();
                    break;

                case "Install Mozilla Thunderbird":
                    Slapper.InstallThunderbird();
                    break;

                case "Install Nextcloud Desktop":
                    Slapper.InstallNextcloudDesktop();
                    break;

                case "Install Notepad++":
                    Slapper.InstallNotepadPlusPlus();
                    break;

                case "Install OBS Studio":
                    Slapper.InstallOBSStudio();
                    break;

                case "Install OpenVPN Connect":
                    Slapper.InstallOpenVPNConnect();
                    break;

                case "Install Origin":
                    Slapper.InstallOrigin();
                    break;

                case "Install PowerToys":
                    Slapper.InstallPowerToys();
                    break;

                case "Install PuTTY":
                    Slapper.InstallPuTTY();
                    break;

                case "Install Python":
                    Slapper.InstallPython();
                    break;

                case "Install Skype":
                    Slapper.InstallSkype();
                    break;

                case "Install Slack":
                    Slapper.InstallSlack();
                    break;

                case "Install Speccy":
                    Slapper.InstallSpeccy();
                    break;

                case "Install StartIsBack++":
                    Slapper.InstallStartIsBack();
                    break;

                case "Install Steam":
                    Slapper.InstallSteam();
                    break;

                case "Install TeamViewer":
                    Slapper.InstallTeamViewer();
                    break;

                case "Install TeamSpeak":
                    Slapper.InstallTeamSpeak();
                    break;

                case "Install Telegram":
                    Slapper.InstallTelegram();
                    break;

                case "Install Twitch":
                    Slapper.InstallTwitch();
                    break;

                case "Install Ubisoft Connect":
                    Slapper.InstallUbisoftConnect();
                    break;

                case "Install VirtualBox":
                    Slapper.InstallVirtualBox();
                    break;

                case "Install Visual Studio Code":
                    Slapper.InstallVSCode();
                    break;

                case "Install VLC media player":
                    Slapper.InstallVlc();
                    break;

                case "Install WinRAR":
                    Slapper.InstallWinRAR();
                    break;

                case "Install WinSCP":
                    Slapper.InstallWinSCP();
                    break;

                case "Install Windows Terminal":
                    Slapper.InstallWindowsTerminal();
                    break;

                case "Install Wireguard":
                    Slapper.InstallWireguard();
                    break;

                case "Install Wireshark":
                    Slapper.InstallWireshark();
                    break;

                case "Install Zoom":
                    Slapper.InstallZoom();
                    break;

                case "Disable Background Apps":
                    Slapper.DisableBackgroundApps();
                    break;

                case "Precision Trackpad: Disable keyboard block after clicking":
                    Slapper.DisableBlockPrecisionTrackpad();
                    break;

                case "Disable Windows Defender":
                    Slapper.DisableDefender();
                    break;

                case "Disable Link-local Multicast Name Resolution":
                    Slapper.DisableLLMNR();
                    break;

                case "Disable Smart Multi-Homed Name Resolution":
                    Slapper.DisableSmartNameResolution();
                    break;

                case "Disable Web Proxy Auto-Discovery":
                    Slapper.DisableWPAD();
                    break;

                case "Disable Teredo tunneling":
                    Slapper.DisableTeredo();
                    break;

                case "Disable Intra-Site Automatic Tunnel Addressing Protocol":
                    Slapper.DisableISATAP();
                    break;

                case "Enable Windows Subsystem for Linux":
                    Slapper.EnableWSL();
                    break;

                case "Uninstall Internet Explorer":
                    Slapper.UninstallInternetExplorer();
                    break;

                case "Enable Storage Sense":
                    Slapper.EnableStorageSense();
                    break;

                case "Disable fast startup":
                    Slapper.DisableFastStartup();
                    break;

                case "Disable mouse pointer acceleration":
                    Slapper.DisableMousePointerAcceleration();
                    break;

                default:
                    string caption      = "Something went wrong...";
                    string errorMessage = "Item not found (" + boxcontent + ")\n\nPlease report this issue on GitHub. Slapping will continue after closing this message.";
                    MessageBox.Show(new Form {
                        TopMost = true
                    }, errorMessage, caption, MessageBoxButtons.OK, MessageBoxIcon.Error);
                    break;
                }
            }

            catch (NullReferenceException ex)
            {
                string caption      = "Something went wrong...";
                string errorMessage = "NullReferenceException in \"" + boxcontent + "\"\n\n" + ex + "\n\nPlease report this issue on GitHub. Slapping will continue after closing this message.";
                MessageBox.Show(new Form {
                    TopMost = true
                }, errorMessage, caption, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #4
0
        private void ApplySlap(string boxcontent)
        {
            try
            {
                switch (boxcontent)
                {
                case "Disable Shared Experiences":
                    Slapper.DisableSharedExperiences();
                    break;

                case "Disable Cortana":
                    Slapper.DisableCortana();
                    break;

                case "Disable Game DVR and Game Bar":
                    Slapper.DisableGameDvr();
                    break;

                case "Disable Hotspot 2.0":
                    Slapper.DisableHotspot20();
                    break;

                case "Don't include frequently used folders in Quick access":
                    Slapper.NoQuickAccess();
                    break;

                case "Don't show sync provider notifications":
                    Slapper.HideSyncNotifications();
                    break;

                case "Disable Sharing Wizard":
                    Slapper.DisableSharingWizard();
                    break;

                case "Show 'This PC' when launching File Explorer":
                    Slapper.LaunchThisPcFileExplorer();
                    break;

                case "Disable Telemetry":
                    Slapper.DisableTelemetry();
                    break;

                case "Uninstall OneDrive":
                    Slapper.UninstallOneDrive();
                    break;

                case "Disable Activity History":
                    Slapper.DisableActivityHistory();
                    break;

                case "Disable Background Apps":
                    Slapper.DisableBackgroundApps();
                    break;

                case "Disable automatically installing Apps":
                    Slapper.DisableAutomaticAppInstall();
                    break;

                case "Disable Feedback dialogs":
                    Slapper.DisableFeedbackDialogs();
                    break;

                case "Disable Start Menu suggestions":
                    Slapper.DisableStartMenuSuggestions();
                    break;

                case "Disable Bing search":
                    Slapper.DisableBingSearch();
                    break;

                case "Disable password reveal button":
                    Slapper.DisablePasswordReveal();
                    break;

                case "Disable settings sync":
                    Slapper.DisableSettingsSync();
                    break;

                case "Disable startup sound":
                    Slapper.DisableStartupSound();
                    break;

                case "Disable autostart startup delay":
                    Slapper.DisableAutostartStartupDelay();
                    break;

                case "Disable location":
                    Slapper.DisableLocation();
                    break;

                case "Disable Advertising ID":
                    Slapper.DisableAdvertisingId();
                    break;

                case "Disable Malware Removal Tool data reporting":
                    Slapper.DisableMrtReporting();
                    break;

                case "Disable sending typing info to Microsoft":
                    Slapper.DisableSendingTypingInfo();
                    break;

                case "Disable Personalization":
                    Slapper.DisablePersonalization();
                    break;

                case "Hide language list from websites":
                    Slapper.HideLanguageListWebsites();
                    break;

                case "Disable Miracast":
                    Slapper.DisableMiracast();
                    break;

                case "Disable App Diagnostics":
                    Slapper.DisableAppDiagnostics();
                    break;

                case "Disable Wi-Fi Sense":
                    Slapper.DisableWiFiSense();
                    break;

                case "Disable lock screen Spotlight":
                    Slapper.DisableLockScreenSpotlight();
                    break;

                case "Disable automatic maps updates":
                    Slapper.DisableAutomaticMapsUpdates();
                    break;

                case "Disable error reporting":
                    Slapper.DisableErrorReporting();
                    break;

                case "Disable Remote Assistance":
                    Slapper.DisableRemoteAssistance();
                    break;

                case "Use UTC as BIOS time":
                    Slapper.UseUtcAsBiosTime();
                    break;

                case "Hide network from lock screen":
                    Slapper.HideNetworkFromLockScreen();
                    break;

                case "Disable sticky keys prompt":
                    Slapper.DisableStickyKeysPrompt();
                    break;

                case "Hide 3D Objects from File Explorer":
                    Slapper.Hide3DObjectsFileExplorer();
                    break;

                case "Remove preinstalled apps except Photos, Calculator, Store":
                    Slapper.RemovePreinstalledApps();
                    break;

                case "Prevent preinstalling apps for new users":
                    Slapper.PreventPreinstallingApps();
                    break;

                case "Unpin preinstalled apps":
                    Slapper.UnpinPreinstalledApps();
                    break;

                case "Disable Smart Screen":
                    Slapper.DisableSmartScreen();
                    break;

                case "Disable Smart Glass":
                    Slapper.DisableSmartGlass();
                    break;

                case "Remove Intel Control Panel from context menus":
                    Slapper.RemoveIntelContextMenu();
                    break;

                case "Remove NVIDIA Control Panel from context menus":
                    Slapper.RemoveNvidiaContextMenu();
                    break;

                case "Remove AMD Control Panel from context menus":
                    Slapper.RemoveAmdContextMenu();
                    break;

                case "Disable suggested apps in Windows Ink Workspace":
                    Slapper.DisableInkAppSuggestions();
                    break;

                case "Disable experiments by Microsoft":
                    Slapper.DisableExperiments();
                    break;

                case "Disable Inventory Collection":
                    Slapper.DisableInventoryCollection();
                    break;

                case "Disable Steps Recorder":
                    Slapper.DisableStepsRecorder();
                    break;

                case "Disable Application Compatibility Engine":
                    Slapper.DisableCompatibilityAssistant();
                    break;

                case "Disable pre-release features and settings":
                    Slapper.DisablePreReleaseFeatures();
                    break;

                case "Disable camera on lock screen":
                    Slapper.DisableCameraLockScreen();
                    break;

                case "Disable Microsoft Edge first run page":
                    Slapper.DisableEdgeFirstRunPage();
                    break;

                case "Disable Microsoft Edge preload":
                    Slapper.DisableEdgePreload();
                    break;

                case "Install .NET Framework 2.0, 3.0 and 3.5":
                    Slapper.InstallNetFrameworks();
                    break;

                case "Enable Windows Photo Viewer":
                    Slapper.EnablePhotoViewer();
                    break;

                case "Uninstall Microsoft XPS Document Writer":
                    Slapper.UninstallXPSWriter();
                    break;

                case "Disable security questions for local accounts":
                    Slapper.DisableSecurityQuestions();
                    break;

                case "Disable app suggestions (e.g. use Edge instead of Firefox)":
                    Slapper.DisableAppSuggestions();
                    break;

                case "Remove default Fax printer":
                    Slapper.RemoveFaxPrinter();
                    break;

                case "Remove Microsoft XPS Document Writer":
                    Slapper.RemoveXPSDocumentWriter();
                    break;

                case "Disable clipboard history":
                    Slapper.DisableClipboardHistory();
                    break;

                case "Disable cloud sync of clipboard history":
                    Slapper.DisableClipboardCloudSync();
                    break;

                case "Disable automatic update of speech data":
                    Slapper.DisableAutomaticSpeechDataUpdates();
                    break;

                case "Disable handwriting error reports":
                    Slapper.DisableHandwritingErrorReports();
                    break;

                case "Disable cloud sync of text messages":
                    Slapper.DisableTextMessagesCloudSync();
                    break;

                case "Disable Bluetooth advertisements":
                    Slapper.DisableBluetoothAdvertisements();
                    break;

                case "Add This PC shortcut to desktop":
                    Slapper.AddThisPCShortcut();
                    break;

                case "Small taskbar icons":
                    Slapper.TaskbarSmallIcons();
                    break;

                case "Don't group tasks in taskbar":
                    Slapper.DoNotGroupTasks();
                    break;

                case "Hide Taskview button in taskbar":
                    Slapper.HideTaskview();
                    break;

                case "Hide People button in taskbar":
                    Slapper.DisablePeopleBand();
                    break;

                case "Hide search bar in taskbar":
                    Slapper.HideSearch();
                    break;

                case "Remove compatibility item from context menu":
                    Slapper.RemoveCompatibility();
                    break;

                case "Hide OneDrive Cloud states in File Explorer":
                    Slapper.DisableCloudStates();
                    break;

                case "Always show file name extensions":
                    Slapper.ShowFilenameExtensions();
                    break;

                case "Remove OneDrive from File Explorer":
                    Slapper.HideOneDriveFileExplorer();
                    break;

                case "Delete quicklaunch items":
                    Slapper.DeleteQuicklaunchItems();
                    break;

                case "Use Windows 7 volume control":
                    Slapper.UseWin7Volume();
                    break;

                case "Remove Microsoft Edge desktop shortcut":
                    Slapper.RemoveEdgeShortcut();
                    break;

                case "Disable Lockscreen Blur":
                    Slapper.DisableLockscreenBlur();
                    break;

                case "Install Mozilla Firefox":
                    Slapper.InstallFirefox();
                    break;

                case "Install Mozilla Thunderbird":
                    Slapper.InstallThunderbird();
                    break;

                case "Install VLC media player":
                    Slapper.InstallVlc();
                    break;

                case "Install Telegram":
                    Slapper.InstallTelegram();
                    break;

                case "Install StartIsBack++":
                    Slapper.InstallStartIsBack();
                    break;

                case "Precision Trackpad: Disable keyboard block after clicking":
                    Slapper.DisableBlockPrecisionTrackpad();
                    break;

                case "Disable Windows Defender":
                    Slapper.DisableDefender();
                    break;

                case "Disable Link-local Multicast Name Resolution":
                    Slapper.DisableLLMNR();
                    break;

                case "Disable Smart Multi-Homed Name Resolution":
                    Slapper.DisableSmartNameResolution();
                    break;

                case "Disable Web Proxy Auto-Discovery":
                    Slapper.DisableWPAD();
                    break;

                case "Disable Teredo tunneling":
                    Slapper.DisableTeredo();
                    break;

                case "Disable Intra-Site Automatic Tunnel Addressing Protocol":
                    Slapper.DisableISATAP();
                    break;

                default:
                    string caption      = "Something went wrong...";
                    string errorMessage = "Item not found (" + boxcontent + ")\n\nPlease report this issue on GitHub. Slapping will continue after closing this message.";
                    MessageBox.Show(new Form {
                        TopMost = true
                    }, errorMessage, caption, MessageBoxButtons.OK, MessageBoxIcon.Error);
                    break;
                }
            }

            catch (NullReferenceException ex)
            {
                string caption      = "Something went wrong...";
                string errorMessage = "NullReferenceException in \"" + boxcontent + "\"\n\n" + ex + "\n\nPlease report this issue on GitHub. Slapping will continue after closing this message.";
                MessageBox.Show(new Form {
                    TopMost = true
                }, errorMessage, caption, MessageBoxButtons.OK, MessageBoxIcon.Error);
            }
        }
Example #5
0
        private void ButtonSlap_Click(object sender, EventArgs e)
        {
            if (ModifierKeys == Keys.Shift)
            {
                _restart = false;
            }

            int totalCheckedItems;

            if (Globals.winmajor == "11")
            {
                totalCheckedItems = checkedListBoxWin11Tweaks.CheckedItems.Count + checkedListBoxWin11Software.CheckedItems.Count + checkedListBoxWin11Advanced.CheckedItems.Count + checkedListBoxWin11Appearance.CheckedItems.Count;
            }
            else
            {
                totalCheckedItems = checkedListBoxWin10Tweaks.CheckedItems.Count + checkedListBoxWin10Software.CheckedItems.Count + checkedListBoxWin10Advanced.CheckedItems.Count + checkedListBoxWin10Appearance.CheckedItems.Count;
            }

            if (totalCheckedItems == 0)
            {
                string caption      = "Notice";
                string errorMessage = "No items selected.";
                MessageBox.Show(errorMessage, caption, MessageBoxButtons.OK, MessageBoxIcon.Warning);
                return;
            }

            if (!ShowDisclaimer())
            {
                return;
            }

            Hide();
            SlapForm = new SlapForm();
            SlapForm.Show();

            backgroundWorker1.RunWorkerAsync(300); //300 gives a total of 3 seconds pause

            if (checkedListBoxWin10Software.CheckedItems.Count != 0 || checkedListBoxWin11Software.CheckedItems.Count != 0)
            {
                Process          process1   = new Process();
                ProcessStartInfo startInfo1 = new ProcessStartInfo();
                startInfo1.WindowStyle = ProcessWindowStyle.Hidden;
                startInfo1.FileName    = "cmd.exe";
                startInfo1.Arguments   = "/C where winget";
                process1.StartInfo     = startInfo1;
                process1.Start();
                process1.WaitForExit();
                if (process1.ExitCode != 0)
                {
                    Slapper.InstallWinGet();
                }

                Process          process2   = new Process();
                ProcessStartInfo startInfo2 = new ProcessStartInfo();
                startInfo2.WindowStyle            = ProcessWindowStyle.Hidden;
                startInfo2.FileName               = "cmd.exe";
                startInfo2.Arguments              = "/C winget --version";
                startInfo2.UseShellExecute        = false;
                startInfo2.RedirectStandardOutput = true;
                process2.StartInfo = startInfo2;
                process2.Start();
                string output2 = process2.StandardOutput.ReadToEnd();
                process2.WaitForExit();
                if (output2.Contains("v1.0") || output2.Contains("v1.1") || output2.Contains("v1.2"))
                {
                    Slapper.InstallWinGet();
                }
            }
        }
Example #6
0
        private void SlapTweaks(Slapping slapping)
        {
            for (int x = 0; x <= checkedListBoxTweaks.CheckedItems.Count; x++)
            {
                if (x == checkedListBoxTweaks.CheckedItems.Count)
                {
                    return;
                }
                string boxcontent = checkedListBoxTweaks.CheckedItems[x].ToString();
                try
                {
                    switch (boxcontent)
                    {
                    case "Disable Shared Experiences":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableSharedExperiences();
                        break;

                    case "Disable Cortana":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableCortana();
                        break;

                    case "Disable Game DVR and Game Bar":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableGameDvr();
                        break;

                    case "Disable Hotspot 2.0":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableHotspot20();
                        break;

                    case "Don't include frequently used folders in Quick access":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.NoQuickAccess();
                        break;

                    case "Don't show sync provider notifications":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.HideSyncNotifications();
                        break;

                    case "Disable Sharing Wizard":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableSharingWizard();
                        break;

                    case "Show 'This PC' when launching File Explorer":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.LaunchThisPcFileExplorer();
                        break;

                    case "Disable Telemetry":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableTelemetry();
                        break;

                    case "Uninstall OneDrive":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.UninstallOneDrive();
                        break;

                    case "Disable Activity History":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableActivityHistory();
                        break;

                    case "Disable Background Apps":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableBackgroundApps();
                        break;

                    case "Disable automatically installing Apps":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableAutomaticAppInstall();
                        break;

                    case "Disable Feedback dialogs":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableFeedbackDialogs();
                        break;

                    case "Disable Start Menu suggestions":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableStartMenuSuggestions();
                        break;

                    case "Disable Bing search":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableBingSearch();
                        break;

                    case "Disable password reveal button":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisablePasswordReveal();
                        break;

                    case "Disable settings sync":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableSettingsSync();
                        break;

                    case "Disable startup sound":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableStartupSound();
                        break;

                    case "Disable autostart startup delay":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableAutostartStartupDelay();
                        break;

                    case "Disable location":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableLocation();
                        break;

                    case "Disable Windows Defender":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableDefender();
                        break;

                    case "Disable Advertising ID":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableAdvertisingId();
                        break;

                    case "Disable Malware Removal Tool data reporting":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableMrtReporting();
                        break;

                    case "Disable sending typing info to Microsoft":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableSendingTypingInfo();
                        break;

                    case "Disable Personalization":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisablePersonalization();
                        break;

                    case "Hide language list from websites":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.HideLanguageListWebsites();
                        break;

                    case "Disable Miracast":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableMiracast();
                        break;

                    case "Disable App Diagnostics":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableAppDiagnostics();
                        break;

                    case "Disable Wi-Fi Sense":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableWiFiSense();
                        break;

                    case "Disable lock screen Spotlight":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableLockScreenSpotlight();
                        break;

                    case "Disable automatic maps updates":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableAutomaticMapsUpdates();
                        break;

                    case "Disable error reporting":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableErrorReporting();
                        break;

                    case "Disable Remote Assistance":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableRemoteAssistance();
                        break;

                    case "Use UTC as BIOS time":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.UseUtcAsBiosTime();
                        break;

                    case "Hide network from lock screen":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.HideNetworkFromLockScreen();
                        break;

                    case "Disable sticky keys prompt":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableStickyKeysPrompt();
                        break;

                    case "Hide 3D Objects from File Explorer":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.Hide3DObjectsFileExplorer();
                        break;

                    case "Remove preinstalled apps except Photos, Calculator, Store":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.RemovePreinstalledApps();
                        break;

                    case "Prevent preinstalling apps for new users":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.PreventPreinstallingApps();
                        break;

                    case "Unpin preinstalled apps":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.UnpinPreinstalledApps();
                        break;

                    case "Disable Smart Screen":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableSmartScreen();
                        break;

                    case "Disable Smart Glass":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableSmartGlass();
                        break;

                    case "Remove Intel Control Panel from context menus":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.RemoveIntelContextMenu();
                        break;

                    case "Remove NVIDIA Control Panel from context menus":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.RemoveNvidiaContextMenu();
                        break;

                    case "Remove AMD Control Panel from context menus":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.RemoveAmdContextMenu();
                        break;

                    case "Disable suggested apps in Windows Ink Workspace":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableInkAppSuggestions();
                        break;

                    case "Disable experiments by Microsoft":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableExperiments();
                        break;

                    case "Disable Inventory Collection":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableInventoryCollection();
                        break;

                    case "Disable Steps Recorder":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableStepsRecorder();
                        break;

                    case "Disable Application Compatibility Engine":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableCompatibilityAssistant();
                        break;

                    case "Disable pre-release features and settings":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisablePreReleaseFeatures();
                        break;

                    case "Disable camera on lock screen":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableCameraLockScreen();
                        break;

                    case "Disable Microsoft Edge first run page":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableEdgeFirstRunPage();
                        break;

                    case "Disable Link-local Multicast Name Resolution":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableLLMNR();
                        break;

                    case "Disable Smart Multi-Homed Name Resolution":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableSmartNameResolution();
                        break;

                    case "Disable Web Proxy Auto-Discovery":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableWPAD();
                        break;

                    case "Disable Teredo tunneling":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableTeredo();
                        break;

                    case "Disable Intra-Site Automatic Tunnel Addressing Protocol":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableISATAP();
                        break;

                    case "Disable Microsoft Edge preload":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableEdgePreload();
                        break;

                    case "Install .NET Framework 2.0, 3.0 and 3.5":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.InstallNetFrameworks();
                        break;

                    case "Enable Windows Photo Viewer":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.EnablePhotoViewer();
                        break;

                    case "Uninstall Microsoft XPS Document Writer":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.UninstallXPSWriter();
                        break;

                    case "Disable security questions for local accounts":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableSecurityQuestions();
                        break;

                    case "Disable app suggestions (e.g. use Edge instead of Firefox)":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableAppSuggestions();
                        break;

                    case "Remove default Fax printer":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.RemoveFaxPrinter();
                        break;

                    case "Remove Microsoft XPS Document Writer":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.RemoveXPSDocumentWriter();
                        break;

                    default:
                        slapping.Hide();
                        MessageBox.Show("Item not found (" + boxcontent + ")\nPlease report this issue at https://github.com/svenmauch/WinSlap", "Something went wrong...", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        Environment.Exit(1);
                        break;
                    }
                }

                catch (NullReferenceException ex)
                {
                    slapping.Hide();
                    MessageBox.Show("NullReferenceException in \"" + boxcontent + "\"\nPlease report this issue at https://github.com/svenmauch/WinSlap" + "\n\n" + ex, "Something went wrong...", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    Environment.Exit(1);
                }
            }
        }
Example #7
0
        private void SlapSoftware(Slapping slapping)
        {
            for (int x = 0; x <= checkedListBoxSoftware.CheckedItems.Count; x++)
            {
                if (x == checkedListBoxSoftware.CheckedItems.Count)
                {
                    return;
                }
                string boxcontent = checkedListBoxSoftware.CheckedItems[x].ToString();
                try
                {
                    switch (boxcontent)
                    {
                    case "Install Mozilla Firefox":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.InstallFirefox();
                        break;

                    case "Install Mozilla Firefox Beta":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.InstallFirefoxBeta();
                        break;

                    case "Install Mozilla Thunderbird":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.InstallThunderbird();
                        break;

                    case "Install Mozilla Thunderbird Beta":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.InstallThunderbirdBeta();
                        break;

                    case "Install VLC media player":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.InstallVlc();
                        break;

                    case "Install Telegram":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.InstallTelegram();
                        break;

                    case "Install StartIsBack++":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.InstallStartIsBack();
                        break;

                    case "Disable Application Compatibility Engine":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableApplicationCompatibilityEngine();
                        break;

                    default:
                        slapping.Hide();
                        MessageBox.Show("Item not found in Software\nPlease report this issue at https://github.com/svenmauch/WinSlap", "Something went wrong...", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        Environment.Exit(1);
                        break;
                    }
                }
                catch (NullReferenceException)
                {
                    slapping.Hide();
                    MessageBox.Show("NullReferenceException in \"" + boxcontent + "\"\nPlease report this issue at https://github.com/svenmauch/WinSlap", "Something went wrong...", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    Environment.Exit(1);
                }
            }
        }
Example #8
0
        private void SlapAppearance(Slapping slapping)
        {
            for (int x = 0; x <= checkedListBoxAppearance.CheckedItems.Count; x++)
            {
                if (x == checkedListBoxAppearance.CheckedItems.Count)
                {
                    return;
                }
                string boxcontent = checkedListBoxAppearance.CheckedItems[x].ToString();
                try
                {
                    switch (boxcontent)
                    {
                    case "Add This PC shortcut to desktop":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.AddThisPCShortcut();
                        break;

                    case "Small taskbar icons":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.TaskbarSmallIcons();
                        break;

                    case "Don't group tasks in taskbar":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DoNotGroupTasks();
                        break;

                    case "Hide Taskview button in taskbar":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.HideTaskview();
                        break;

                    case "Hide People button in taskbar":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisablePeopleBand();
                        break;

                    case "Hide search bar in taskbar":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.HideSearch();
                        break;

                    case "Remove compatibility item from context menu":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.RemoveCompatibility();
                        break;

                    case "Hide OneDrive Cloud states in File Explorer":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableCloudStates();
                        break;

                    case "Always show file name extensions":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.ShowFilenameExtensions();
                        break;

                    case "Remove OneDrive from File Explorer":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.HideOneDriveFileExplorer();
                        break;

                    case "Delete quicklaunch items":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DeleteQuicklaunchItems();
                        break;

                    case "Use Windows 7 volume control":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.UseWin7Volume();
                        break;

                    case "Remove Microsoft Edge desktop shortcut":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.RemoveEdgeShortcut();
                        break;

                    case "Disable Lockscreen Blur":
                        slapping.SetCurrentOp(boxcontent);
                        Slapper.DisableLockscreenBlur();
                        break;

                    default:
                        slapping.Hide();
                        MessageBox.Show("Item not found in Appearance\nPlease report this issue at https://github.com/svenmauch/WinSlap", "Something went wrong...", MessageBoxButtons.OK, MessageBoxIcon.Error);
                        Environment.Exit(1);
                        break;
                    }
                }
                catch (NullReferenceException)
                {
                    slapping.Hide();
                    MessageBox.Show("NullReferenceException in \"" + boxcontent + "\"\nPlease report this issue at https://github.com/svenmauch/WinSlap", "Something went wrong...", MessageBoxButtons.OK, MessageBoxIcon.Error);
                    Environment.Exit(1);
                }
            }
        }