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); }
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); }