Exemplo n.º 1
0
        /// <summary>
        /// 初始化授权码校验
        /// </summary>
        /// <returns></returns>
        public virtual bool InitAuthorize()
        {
            // 检测激活码是否正确,没有文件,或激活码错误都算作激活失败
            JsonResponse response = authorize.CheckLocalAuthorize();

            if (!response.ValidateResponses())
            {
                // 显示注册窗口
                using (FormAuthorize form =
                           new FormAuthorize(
                               "请根据机器码联系管理员获取注册码", authorize))
                {
                    if (form.ShowDialog() != DialogResult.OK)
                    {
                        // 授权失败,退出
                        return(false);
                    }
                }
            }
            return(true);
        }