/// <summary>
        /// 检测试用期是否到期
        /// </summary>
        /// <param name="IVer_"></param>
        /// <returns></returns>
        internal tryOut_enum CheckTryOut(IVersionConfig IVer_)
        {
            tryOut_enum tryOut_ = tryOut_enum.noTryOut;

            if (IVer_.ExitTryOut_VersionConfig == true)
            {
                DateTime stratDate = DateTime.Parse(IVer_.TryOutDateStart_VersionConfig);

                DateTime currentDate = DateTime.Now;

                IVer_.TryOutDateCurrendt_VersionConfig = currentDate.ToString("yyyy-MM-dd");

                DateTime stopDate = DateTime.Parse(IVer_.TryOutDateStop_VersionConfig);

                if (((stratDate == currentDate) || (stratDate < currentDate)) && (currentDate < stopDate))
                {
                    tryOut_ = tryOut_enum.tryOutDuring;
                }
                else
                {
                    tryOut_ = tryOut_enum.outOfDate;
                }
            }
            return(tryOut_);
        }
        /// <summary>
        /// 回调方法,检测配置文件
        /// </summary>
        /// <param name="stateInfo"></param>
        private static void CallbackTask(Object stateInfo)
        {
            #region   检测下文件是否存在
            if (CheckVersionConfig.CheckConfigFolderExit() == false)
            {
                MessageBox.Show("软件的匹配文件不存在,请联系厂家");
                Environment.Exit(0);
            }
            #endregion

            #region   检测是否存在试用期
            tryOut_enum tryOuy_ = CheckVersionConfig.CheckTryOut(IVer);
            switch (tryOuy_)
            {
            case tryOut_enum.noTryOut:

                break;

            case tryOut_enum.outOfDate:
                MessageBox.Show("软件的试用期过期,已经启动强制停止软件,请联系厂家");
                force_enum force_ = CheckVersionConfig.CheckForce(IVer);

                switch (force_)
                {
                case force_enum.expireForce:
                    Environment.Exit(0);
                    break;

                case force_enum.startForce:

                    break;

                case force_enum.stopForce:
                    break;
                }

                break;

            case tryOut_enum.tryOutDuring:

                break;

            default:

                break;
            }

            #endregion
        }