private static void LoadRegServers(AtlasServerManager ArkMgr) { key = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("SOFTWARE\\AtlasServerManager\\Servers"); if (key != null) { string[] Servers = key.GetSubKeyNames(); foreach (string Srv in Servers) { if (Srv.StartsWith("Server")) { AtlasServerData ASD = LoadRegServer(ArkMgr, Srv); try { if (ASD.PID != 0) { ASD.ServerProcess = Process.GetProcessById(ASD.PID); } } catch { ASD.PID = 0; } ArkMgr.ServerList.Items.Add(new ArkServerListViewItem(ASD)); } } key.Close(); } }
public static void ClearAll() { key = Microsoft.Win32.Registry.CurrentUser.OpenSubKey("SOFTWARE\\AtlasServerManager\\Servers"); if (key != null) { string[] Servers = key.GetSubKeyNames(); foreach (string Srv in Servers) { if (Srv.StartsWith("Server")) { key.DeleteSubKey(Srv); } } key.Close(); } }