Пример #1
0
 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();
     }
 }
Пример #2
0
 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();
     }
 }