Exemplo n.º 1
0
 private void FormRegister_Load(object sender, EventArgs e)
 {
     softAuthorize              = new HslCommunication.BasicFramework.SoftAuthorize( ); // 实例化
     softAuthorize.ILogNet      = new HslCommunication.LogNet.LogNetSingle("log.txt");  // 日志
     softAuthorize.FileSavePath = Application.StartupPath + @"\Authorize.txt";          // 设置存储激活码的文件,该存储是加密的
     softAuthorize.LoadByFile( );
 }
Exemplo n.º 2
0
        private void FormRegister_Load(object sender, EventArgs e)
        {
            softAuthorize              = new HslCommunication.BasicFramework.SoftAuthorize( ); // 实例化
            softAuthorize.ILogNet      = new HslCommunication.LogNet.LogNetSingle("log.txt");  // 日志
            softAuthorize.FileSavePath = Application.StartupPath + @"\Authorize.txt";          // 设置存储激活码的文件,该存储是加密的
            softAuthorize.LoadByFile( );


            if (!Program.ShowAuthorInfomation)
            {
                label2.Visible     = false;
                linkLabel1.Visible = false;
                label20.Visible    = false;
            }
        }
        private void FormRegisterTest_Load(object sender, EventArgs e)
        {
            softAuthorize              = new HslCommunication.BasicFramework.SoftAuthorize();
            softAuthorize.ILogNet      = new HslCommunication.LogNet.LogNetSingle("log.txt");
            softAuthorize.FileSavePath = Application.StartupPath + @"\Authorize.txt"; // 设置存储激活码的文件,该存储是加密的
            softAuthorize.LoadByFile();

            // 检测激活码是否正确,没有文件,或激活码错误都算作激活失败
            //if (!softAuthorize.IsAuthorizeSuccess(AuthorizeEncrypted))
            //{
            //    // 显示注册窗口
            //    using (HslCommunication.BasicFramework.FormAuthorize form =
            //        new HslCommunication.BasicFramework.FormAuthorize(
            //            softAuthorize,
            //            "请联系XXX获取激活码",
            //            AuthorizeEncrypted))
            //    {
            //        if (form.ShowDialog() != DialogResult.OK)
            //        {
            //            // 授权失败,退出
            //            Close();
            //        }
            //    }
            //}

            // 此处示例程序的机器码为:2E4C8EB0EBB8C4551C49AC277
            // 直接进行判断,允不允许运行
            //if (!softAuthorize.CheckAuthorize("B384A9552ACFABF3CF839FB8A7CEAB123A264457BA0C176AE13F412CDD76C338", AuthorizeEncrypted))
            {
                // 检测授权失败
                // Close();
            }



            textBox1.Text = softAuthorize.GetMachineCodeString();
        }