private string GetLastSerialkey() { WinRegistry ureg = new WinRegistry(); try { if (ureg.KeyExists("serialkey")) { return(ureg.Read("serialkey")); } } catch { return(""); } return(""); }
private bool ReadIniInFromRegister() { WinRegistry ureg = new WinRegistry(); try { attempts = ureg.Read("attempts"); proxy = ureg.Read("proxy").ToUpper(); proxyHost = ureg.Read("host"); port = ureg.Read("port"); defaultAuth = ureg.Read("defaultAuth").ToUpper(); domain = ureg.Read("domain"); user = ureg.Read("user"); password = ureg.Read("password"); modeType = ureg.Read("mode"); locallog = ureg.Read("locallog").ToUpper(); clock = ureg.Read("clock"); autodir = ureg.Read("autodir").ToUpper(); movefile = ureg.Read("movefile").ToUpper(); moveafter = ureg.Read("moveafter"); target = ureg.Read("target").ToUpper(); procdir = Util.AddBackslashInPath(ureg.Read("procdir")); interval = ureg.Read("interval"); imgtype = ureg.Read("imgtype"); jpgquality = ureg.Read("jpgquality"); legend = ureg.Read("legend").ToUpper(); ntpserver = ureg.Read("ntpserver"); ntpport = ureg.Read("ntpport"); perscreen = ureg.Read("perscreen").ToUpper(); signature = ureg.Read("signature").ToUpper(); serialKey = ureg.Read("serialkey").ToUpper(); customer = ureg.Read("customer").ToString(); customerMN = ureg.Read("customerMN").ToString(); customerWord = ureg.Read("customerWord").ToString(); customerDueDate = ureg.Read("customerDueDate").ToString(); wstartup = ureg.Read("wstartup").ToUpper(); licaddress = ureg.Read("licaddress").ToUpper(); trialLicense = "false"; if (ureg.KeyExists("UdyatTrial")) { trialLicense = ureg.Read("UdyatTrial"); } serverHost = ureg.Read("server").ToString(); serverPort = ureg.Read("serverport").ToString(); clientPort = ureg.Read("clientport").ToString(); return(true); } catch { return(false); } }
/// <summary> /// Lê o arquivo .INI /// </summary> public bool ReadIniFile() { // Abre o arquivo de configuração (se existir) INIFile iniFile = new INIFile(AppDomain.CurrentDomain.BaseDirectory + INIFILE_NAME); try { // CONNECTION attempts = iniFile.Read("CONNECTION", "attempts").ToUpper(); proxy = iniFile.Read("CONNECTION", "proxy").ToUpper(); proxyHost = iniFile.Read("CONNECTION", "host"); port = iniFile.Read("CONNECTION", "port"); defaultAuth = iniFile.Read("CONNECTION", "defaultAuth").ToUpper(); domain = iniFile.Read("CONNECTION", "domain"); user = iniFile.Read("CONNECTION", "user"); password = iniFile.Read("CONNECTION", "password"); // EXECUTION modeType = iniFile.Read("EXECUTION", "mode"); locallog = iniFile.Read("EXECUTION", "locallog").ToUpper(); clock = iniFile.Read("EXECUTION", "clock"); autodir = iniFile.Read("EXECUTION", "autodir").ToUpper(); movefile = iniFile.Read("EXECUTION", "movefile").ToUpper(); moveafter = iniFile.Read("EXECUTION", "moveafter"); target = iniFile.Read("EXECUTION", "target").ToUpper(); procdir = Util.AddBackslashInPath(iniFile.Read("EXECUTION", "procdir")); wstartup = iniFile.Read("EXECUTION", "wstartup").ToUpper(); // CAPTURE interval = iniFile.Read("CAPTURE", "interval"); imgtype = iniFile.Read("CAPTURE", "imgtype"); jpgquality = iniFile.Read("CAPTURE", "jpgquality"); legend = iniFile.Read("CAPTURE", "legend").ToUpper(); ntpserver = iniFile.Read("CAPTURE", "ntpserver"); ntpport = iniFile.Read("CAPTURE", "ntpport"); perscreen = iniFile.Read("CAPTURE", "perscreen").ToUpper(); signature = iniFile.Read("CAPTURE", "signature").ToUpper(); // COSTUMER serialKey = iniFile.Read("CUSTOMER", "serialkey").ToString(); licaddress = iniFile.Read("CUSTOMER", "licaddress").ToString(); // P2P serverHost = iniFile.Read("P2P", "server"); serverPort = iniFile.Read("P2P", "serverport"); clientPort = iniFile.Read("P2P", "clientport"); // Variáveis que são gravadas somente ao ativar uma licença WinRegistry ureg = new WinRegistry(); if (ureg.KeyExists("customer")) { customer = ureg.Read("customer").ToString(); } if (ureg.KeyExists("customerMN")) { customerMN = ureg.Read("customerMN").ToString(); } if (ureg.KeyExists("customerWord")) { customerWord = ureg.Read("customerWord").ToString(); } if (ureg.KeyExists("UdyatTrial")) { trialLicense = ureg.Read("UdyatTrial").ToString(); } return(true); } catch { return(false); } }