DotNet.AuthorizeClient/FormMain.cs

(开头部分) 4KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
using System.Threading;

namespace DotNet.AuthorizeClient
{
    public partial class FormMain : Form
    {
        public FormMain()
        {
            InitializeComponent();
        }

        /// <summary>
        /// 显示软件授权管理窗体
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void ToolStripMenuItemLicense_Click(object sender, EventArgs e)
        {
            Program.TimerOneMinite.Enabled = false;
            FormActivate.GetInstance().RefreshControlEvent += new FormActivate.RefreshControlDelegate(ShowSoftVerifyInfo);
            FormActivate.GetInstance().Show();
        }

        /// <summary>
        /// 显示软件授权信息
        /// </summary>
        internal void ShowSoftVerifyInfo()
        {
            DotNet.Authorize.AuthorizeClient.GetAuthInfo(Program.FileLicense, Program.FileIsExpired, Program.PublicKeyModulus, Program.PublicKeyExponent);
            SystemMethodInvoke.ChangeToolStripStatusLabelText(this.toolStripStatusLabelAuthStatus, DotNet.Authorize.AuthorizeClient.SoftAuthInfo.AuthorizeMessage, (!DotNet.Authorize.AuthorizeClient.SoftAuthInfo.IsLegalActivationCode || DotNet.Authorize.AuthorizeClient.SoftAuthInfo.IsExpired) ? Color.Red : Color.Green);
        }

        /// <summary>
        /// 窗体显示完毕事件
        /// </summary>
        /// <param name="sender"></param>
        /// <param name="e"></param>
        private void FormMain_Shown(object sender, EventArgs e)
        {
            #region 获取软件授权信息
            Thread threadGetRegisterInfo = new Thread(new ThreadStart(ShowSoftVerifyInfo)) { IsBackground = true };
            threadGetRegisterInfo.Start();
            #endregion

            #region 启动计时器(1分钟)
            Thread threadTimerOneMinite = new Thread(ThreadStartTimerOneMiniteMethod) { IsBackground = true };
            threadTimerOneMinite.Start();
            #endregion
        }

        /// <summary>
        /// 计时器
        /// </summary>
后面还有 57 行代码,购买后查看完整代码

24 小时内免费解锁 3 个项目,之后 1 算力/个。 规则说明

AI 解读 AI

登录后可用,每次 10 算力,解读结果公开显示在下面。

还没有人解读过这个文件。