Exemple #1
0
        public void Load(IniFile iniFile, string desktopName)
        {
            string section = string.Format("Remote({0})", desktopName);

            this.DesktopName      = desktopName;
            this.Server           = iniFile.ReadString(section, "Server", "");
            this.UserName         = iniFile.ReadString(section, "UserName", "");
            this.Domain           = iniFile.ReadString(section, "Domain", "");
            this.Password         = iniFile.ReadString(section, "Password", "");
            this.RemoteAble       = iniFile.ReadInt(section, "RemoteAble", 0) == 1;
            this.ShowProcess      = iniFile.ReadInt(section, "ShowProcess", 0) == 1;
            this.ShowService      = iniFile.ReadInt(section, "ShowService", 0) == 1;
            this.RedirectDrives   = iniFile.ReadInt(section, "RedirectDrives", 0) == 1;
            this.RedirectPrinters = iniFile.ReadInt(section, "RedirectPrinters", 0) == 1;
            this.RedirectPorts    = iniFile.ReadInt(section, "RedirectPorts", 0) == 1;
            this.ColorDepth       = (Colors)iniFile.ReadInt(section, "ColorDepth", 0);
        }
Exemple #2
0
        public static RemoteMachine Load(string desktopName, IniFile iniFile)
        {
            string        section = string.Format("Remote({0})", desktopName);
            RemoteMachine mac     = new RemoteMachine();

            mac.DesktopName      = desktopName;
            mac.Server           = iniFile.ReadString(section, "Server", "");
            mac.UserName         = iniFile.ReadString(section, "UserName", "");
            mac.Domain           = iniFile.ReadString(section, "Domain", "");
            mac.Password         = iniFile.ReadString(section, "Password", "");
            mac.RemoteAble       = iniFile.ReadInt(section, "RemoteAble", 0) == 1;
            mac.ShowProcess      = iniFile.ReadInt(section, "ShowProcess", 0) == 1;
            mac.ShowService      = iniFile.ReadInt(section, "ShowService", 0) == 1;
            mac.RedirectDrives   = iniFile.ReadInt(section, "RedirectDrives", 0) == 1;
            mac.RedirectPrinters = iniFile.ReadInt(section, "RedirectPrinters", 0) == 1;
            mac.RedirectPorts    = iniFile.ReadInt(section, "RedirectPorts", 0) == 1;
            mac.ColorDepth       = (Colors)iniFile.ReadInt(section, "ColorDepth", 0);
            return(mac);
        }