Ejemplo n.º 1
0
        /// <summary>
        ///寫入 Registry
        /// </summary>
        public void SetSettingsToRegisry()
        {
            FFunc.SetRegKey("EMail", EMail);
            FFunc.SetRegKey("Password", Password);
            FFunc.SetRegKey("IMAPServerIp", IMAPServerIP);
            FFunc.SetRegKey("SmtpServerIp", SMTPServerIP);
            FFunc.SetRegKey("SMTPLogLevel", SMTPLogLevel);
            FFunc.SetRegKey("WebService", WebServiceIP);

            FFunc.SetRegKey("DMSEnable", DMS_Enable);
            FFunc.SetRegKey("DMS_TriggerAt", DMS_TriggerAt);
            FFunc.SetRegKey("DMS_LastUpdate", DMS_LastUpdate);
            File.WriteAllText(_DMSConfigFilePath, JsonConvert.SerializeObject(DMS_Setting));

            FFunc.SetRegKey("LogLevel", (int)LogLevel);
            FFunc.SetRegKey("FeatureByte", Convert.ToInt32(FeatureByte));
            FFunc.SetRegKey("SMTPLogWriterEnable", SMTPLogWriterEnable);
        }
Ejemplo n.º 2
0
Archivo: Func.cs Proyecto: radtek/Freya
 public static void AddRight(FConstants.FeatureByte target)
 {
     FConstants.FeatureByte fb = (FConstants.FeatureByte)Convert.ToInt32(FFunc.GetRegKey("FeatureByte"));
     fb = (fb | target); //增加
     FFunc.SetRegKey("FeatureByte", Convert.ToInt32(fb));
 }
Ejemplo n.º 3
0
Archivo: Func.cs Proyecto: radtek/Freya
 public static void DelRight(FConstants.FeatureByte target)
 {
     FConstants.FeatureByte fb = (FConstants.FeatureByte)Convert.ToInt32(FFunc.GetRegKey("FeatureByte"));
     fb = (fb & (FConstants.FeatureByte.ALL ^ target)); //刪除
     FFunc.SetRegKey("FeatureByte", Convert.ToInt32(fb));
 }