public Server(EventLog logger) { _logger = logger; /*OvereneMac.Add("02:00:00:00:00:01"); * OvereneMac.Add("48-45-20-B9-53-12"); * OvereneMac.Add("2C:59:8A:57:42:8F");*/ //string toDoLoc = ""; //string serverLogLoc = ""; //string logLoc = ""; RegistryKey key = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Opencube\PCManager", true); if (key != null) { try { key.SetValue("ServiceVersion", Verze); //toDoLoc = key.GetValue("Todo").ToString(); //serverLogLoc = key.GetValue("ServerLog").ToString(); //logLoc = key.GetValue("Log").ToString(); key.Close(); } catch { throw new Exception("Nelze přečíst záznamy v registrech"); } } else { throw new Exception("Nelze najít nezbytné záznamy v registrech! \n Nejdříve spusťte aplikaci PCManager.exe"); } MacAdresy = new Soubor(@"C:\temp\", "Mac.txt", false); // To Do = new Soubor(toDoLoc, true); //ServerLog = new Soubor(serverLogLoc, false); //Log = new Soubor(logLoc, false); //Log.Vlozit("Soubor úspěšně načteny"); _overeneMac = MacAdresy.VratL(); _logger.WriteEntry("Ověřené MAC adresy úspěšně načteny"); _listeningThreat = new Thread(ListeningThread); }