飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 4310|回复: 6

[原创] 修改逻辑,让RemotePPT自动注册

  [复制链接]
  • TA的每日心情
    开心
    2024-12-8 11:50
  • 签到天数: 54 天

    [LV.5]常住居民I

    发表于 2023-9-28 15:16:26 | 显示全部楼层 |阅读模式
    本帖最后由 WinRose 于 2023-9-28 15:18 编辑

    修改逻辑如下,实现自动注册:
    [C#] 纯文本查看 复制代码
    RemotePPT.About
    ------private void button2_Click(object sender, EventArgs e)------
                    {
                            RegBox regBox = new RegBox();
                            regBox.Location = new Point(base.Location.X + 10, base.Location.Y + 30);
                            if (regBox.ShowDialog() == DialogResult.OK)
                            {
                                    string text = regBox.rName.Text.Trim();
                                    string text2 = regBox.rEmail.Text.Trim();
                                    string text3 = regBox.rCode.Text.Trim();
                                    if (text.Length < 3 || text2.Length < 3 || text3.Length < 5)
                                    {
                                            return;
                                    }
                                    string text4 = text3.Substring(0, 1);
                                    if (!(text4 == "1") && !(text4 == "2"))
                                    {
                                            return;
                                    }
    				//修改此处的调用逻辑
                                    this.setRegState2(text, text2, text3, DateTime.Now.ToString("yyyy-MM-dd"), "2");
                                    this.RPForm.reCalReg();
                                    this.reSetRegState();
                            }
                    }
    ------private int setRegState2(string RegName, string RegEmail, string RegCode, string RegDate, string RegMode)-------
            if (RegMode == "2")
            {
                    string text8 = "2005-02-25".Replace("-", "").Substring(2, 6);
                    for (int m = 0; m < 6; m++)
                    {
                            int num4 = int.Parse(text5.Substring(m, 1)) * int.Parse(text8.Substring(m, 1));
                            num4 %= 10;
                            text6 += text3.Substring(num4, 1);
                    }
                    if (text6 == RegCode.Trim().ToUpper())
                    {
                            this.label6.Text = infoStr.str_NoLimit;
                            this.edition.Text = infoStr.str_PE;
                            this.button2.Enabled = false;
                            this.button2.Text = infoStr.str_Actived;
                            num2 = 2;
                    }
                    else
                    {
    //此处修改校验失败后自动用正确的激活码写入授权文件
    			this.label6.Text = infoStr.str_NoLimit;
                            this.edition.Text = infoStr.str_PE;
                            this.button2.Enabled = false;
                            this.button2.Text = infoStr.str_Actived;
                            num2 = 2;
                            CommonFuns.saveRegInfo("2" + text6, RegName, RegEmail, "2", CommonFuns.getUID(), DateTime.Now.ToString("yyyy-MM-dd"));
                    }
            }



    修改后,在激活界面输入以“2”开头的任意激活码(2开头为专业版,1开头为订阅版)

    评分

    参与人数 2威望 +2 飘云币 +2 收起 理由
    boyu86 + 1 + 1 感谢发布原创作品,PYG有你更精彩!
    飞天 + 1 + 1 PYG有你更精彩!

    查看全部评分

    PYG19周年生日快乐!
  • TA的每日心情
    开心
    前天 08:50
  • 签到天数: 865 天

    [LV.10]以坛为家III

    发表于 2023-9-28 17:20:01 | 显示全部楼层
    好赖也提供个下载地址
    PYG19周年生日快乐!
    回复 支持 1 反对 0

    使用道具 举报

  • TA的每日心情
    开心
    2024-12-8 11:50
  • 签到天数: 54 天

    [LV.5]常住居民I

     楼主| 发表于 2023-9-28 18:54:40 | 显示全部楼层
    LCC 发表于 2023-9-28 17:20
    好赖也提供个下载地址

    抱歉,怕被判打广告。这个一搜就有。小众软件,一般人不会用到的
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    前天 09:27
  • 签到天数: 932 天

    [LV.10]以坛为家III

    发表于 2023-9-28 19:43:29 | 显示全部楼层
    我小白,不会用
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    前天 16:50
  • 签到天数: 1592 天

    [LV.Master]伴坛终老

    发表于 2023-9-28 20:10:40 | 显示全部楼层
    感谢分享方法。
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

    快速回复 返回顶部 返回列表