private void AddWhitelist(bool WithMessage = false) { try { //http://game.gvmp.de/whitelist.php var data = new WebClient().DownloadString("http://server.gvmp.de/gv_whitelist.php?server=1"); var data2 = new WebClient().DownloadString("http://server.gvmp.de/gv_whitelist.php?server=2"); var data3 = new WebClient().DownloadString("http://server.gvmp.de/gv_whitelist.php?server=3"); if (WithMessage) { Bindermessage.ShowInfo("Du wurdest der Whitelist hinzugefügt!"); } } catch (Exception) { Bindermessage.ShowError("Die Verbindung zu GVMP ist fehlgeschlagen! \nDu konntest leider nicht automatisch der Whitelist hinzugefügt werden!"); } }
public void RestartKeybinder() { Bindermessage.ShowInfo("Der Keybinder wird neu gestartet, um die Änderungen zu übernehmen!"); ProcessStartInfo info = new ProcessStartInfo(Application.ResourceAssembly.Location); info.UseShellExecute = true; if (System.Environment.OSVersion.Version.Major >= 6) { info.Verb = "runas"; } try { Process.Start(info); Application.Current.Shutdown(); } catch (Exception ex) { Bindermessage.ShowError("Beim Versuch den Keybinder als Administrator zu starten, ist ein Fehler aufgetreten! \n\n" + ex.Message); } }