Exemple #1
0
        public CentrEd()
        {
            InitializeComponent();
            pbServer.BackgroundImage = pbClient.BackgroundImage = pbData.BackgroundImage = Image.FromStream(Resources.GetStream(@"Icons.centred", "wrong", "png"));
            pbServer.Tag = pbClient.Tag = pbData.Tag = true;

            var profdata = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), Path.Combine("CentrED-plus", "Profiles"));
            var profiles = Directory.GetDirectories(profdata, "*", SearchOption.TopDirectoryOnly);
            foreach (var profile in profiles) {
                var config = Path.Combine(profile, "login.ini");
                if (!File.Exists(config)) continue;
                var inifile = new IniFile(config);
                var entry = new CentrEdProfile();

                entry.Publ = true;
                entry.Name = Path.GetFileName(profile);
                entry.Host = inifile.ReadString("Connection", "Host", "localhost", false);
                entry.Port = inifile.ReadInt("Connection", "Port", 0, false);
                entry.User = inifile.ReadString("Connection", "Username", String.Empty, false);

                entry.Data = inifile.ReadString("Data", "Path", String.Empty, false);
            }

            var confdata = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), Path.Combine("CentrED-plus", "Configs"));
            if (!Directory.Exists(confdata)) Directory.CreateDirectory(confdata);
            var configes = Directory.GetDirectories(confdata, "*", SearchOption.TopDirectoryOnly);

            //var app = ;
            var ini = new IniFile(@"D:\AppData\Local\CentrED-plus\Profiles\map0\login.ini");
            var port = ini.ReadInt("Connection", "Port", 2597, false);
        }
Exemple #2
0
        public CentrEd()
        {
            InitializeComponent();
            pbServer.BackgroundImage = pbClient.BackgroundImage = pbData.BackgroundImage = Image.FromStream(Resources.GetStream(@"Icons.centred", "wrong", "png"));
            pbServer.Tag             = pbClient.Tag = pbData.Tag = true;

            var profdata = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), Path.Combine("CentrED-plus", "Profiles"));
            var profiles = Directory.GetDirectories(profdata, "*", SearchOption.TopDirectoryOnly);

            foreach (var profile in profiles)
            {
                var config = Path.Combine(profile, "login.ini");
                if (!File.Exists(config))
                {
                    continue;
                }
                var inifile = new IniFile(config);
                var entry   = new CentrEdProfile();

                entry.Publ = true;
                entry.Name = Path.GetFileName(profile);
                entry.Host = inifile.ReadString("Connection", "Host", "localhost", false);
                entry.Port = inifile.ReadInt("Connection", "Port", 0, false);
                entry.User = inifile.ReadString("Connection", "Username", String.Empty, false);

                entry.Data = inifile.ReadString("Data", "Path", String.Empty, false);
            }

            var confdata = Path.Combine(Environment.GetFolderPath(Environment.SpecialFolder.LocalApplicationData), Path.Combine("CentrED-plus", "Configs"));

            if (!Directory.Exists(confdata))
            {
                Directory.CreateDirectory(confdata);
            }
            var configes = Directory.GetDirectories(confdata, "*", SearchOption.TopDirectoryOnly);


            //var app = ;
            var ini  = new IniFile(@"D:\AppData\Local\CentrED-plus\Profiles\map0\login.ini");
            var port = ini.ReadInt("Connection", "Port", 2597, false);
        }