Exemplo n.º 1
0
        private bool IsValidSoftKey()
        {
            try
            {
                if (globalVariables.IsValidLicense)
                {
                    return(true);
                }
                string sRegKey = getRegKeyBasedOnSCPLicense();
                var    appKey  = new MHardKey("XFW", 5, false);
                string giaima  = Decrypt(sRegKey, false);

                globalVariables.IsValidLicense = sRegKey == appKey.RegKey;
                if (!globalVariables.IsValidLicense)
                {
                    LogAction.LogSCPService(
                        string.Format(DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss") +
                                      "-->Kiểm tra khóa mềm không hợp lệ."));
                    return(false);
                }
                LogAction.LogSCPService(DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss") + "-->Kiểm tra khóa mềm hợp lệ...");
                return(true);
            }
            catch (Exception ex)
            {
                LogAction.LogSCPService(DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss") + "-->Lỗi khi kiểm tra khóa mềm-->" +
                                        ex.Message);
                return(false);
            }
        }
Exemplo n.º 2
0
 bool isValidSoftKey()
 {
     try
     {
         if (globalVariables.IsValidLicense)
         {
             return(true);
         }
         string sRegKey = "";
         sRegKey = getRegKeyBasedOnSCPLicense();
         var AppKey = new MHardKey("XFW", 5, false);
         globalVariables.IsValidLicense = sRegKey == AppKey.RegKey;
         if (!globalVariables.IsValidLicense)
         {
             VNS.Libs.AppLogger.LogAction.LogSCPService(string.Format(DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss") + "-->Kiểm tra khóa mềm không hợp lệ."));
             return(false);
         }
         else//Khóa check OK
         {
             VNS.Libs.AppLogger.LogAction.LogSCPService(DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss") + "-->Kiểm tra khóa mềm hợp lệ...");
             return(true);
         }
         return(false);
     }
     catch (Exception ex)
     {
         VNS.Libs.AppLogger.LogAction.LogSCPService(DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss") + "-->Lỗi khi kiểm tra khóa mềm-->" + ex.Message);
         return(false);
     }
 }
Exemplo n.º 3
0
 bool isValidSoftKey()
 {
     try
     {
         if (globalVariables.IsValidLicense) return true;
         string sRegKey = "";
         sRegKey = getRegKeyBasedOnSCPLicense();
         var AppKey = new MHardKey("XFW", 5, false);
         globalVariables.IsValidLicense = sRegKey == AppKey.RegKey;
         if (!globalVariables.IsValidLicense)
         {
             VNS.Libs.AppLogger.LogAction.LogSCPService(string.Format(DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss") + "-->Kiểm tra khóa mềm không hợp lệ."));
             return false;
         }
         else//Khóa check OK
         {
             VNS.Libs.AppLogger.LogAction.LogSCPService(DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss") + "-->Kiểm tra khóa mềm hợp lệ...");
             return true;
         }
         return false;
     }
     catch (Exception ex)
     {
         VNS.Libs.AppLogger.LogAction.LogSCPService(DateTime.Now.ToString("dd/MM/yyyy HH:mm:ss") + "-->Lỗi khi kiểm tra khóa mềm-->" + ex.Message);
         return false;
     }
 }