Beispiel #1
0
        public DocsShowClientService()
        {
            InitializeComponent();

            var path = "clientSettings.json";

            _logger.Info($"A kliens beállítások kiolvasása a {path} fájlból");

            if (System.IO.File.Exists(path))
            {
                try
                {
                    _logger.Debug($"A {path} fájl beolvasása...");
                    var lines = System.IO.File.ReadAllText(path);
                    _logger.Debug($"A {path} fájl beolvasása kész");

                    _logger.Debug($"A {path} fájl lefordítása objektumá...");
                    var settings = new JavaScriptSerializer().Deserialize <ClientSettings>(lines);
                    _logger.Debug($"A {path} fájl lefordítása objektumá kész");

                    _logger.Debug($"A kliens adatok paramétereinek incializálása...");
                    //a szükséges paraméterek betöltése
                    InItClientProgram.InitMainProgram.SetUpParams(settings);
                    _logger.Debug($"A kliens adatok paramétereinek incializálása kész");
                }
                catch (Exception ex)
                {
                    _logger.Fatal($"Hiba történt a kliens adatok beolvasása közben a {path} fájlnál", ex);
                }

                //az összes adobe process bezárása
                Positioning.CloseAllAdobeProcess();
            }
        }
Beispiel #2
0
        private static void Main(string[] args)
        {
            var path = "clientSettings.json";

            var settings = new JavaScriptSerializer().Deserialize <ClientSettings>(System.IO.File.ReadAllText(path));

            //az összes adobe process bezárása
            Positioning.CloseAllAdobeProcess();

            //a shortcut managing elintézése
            ShortcutOperations.SetStartUp();

            //ha kell akkor az ablak elrejtése
            InitMainProgram.Hide();

            //a szükséges paraméterek betöltése
            InitMainProgram.SetUpParams(settings);

            ClientStarter.StartClients(Datas.CountOfMonitors);

            foreach (var item in ClientStarter.Clients)
            {
                item.Client.OnDisconnect += Client_OnDisconnect;
            }

            Console.ReadLine();
        }