예제 #1
0
        private void Form1_Load(object sender, EventArgs e)
        {
            int dm_ret = dmsoft.Reg(new Reg()
            {
                RegCode  = "688208012349ddc91cdb6516bbcc6ad787a50d5bbfe",
                WorkPath = @"C:\Users\rober\Desktop\dm root"
            });

            dmsoft.AddDict(0, "宋体10.txt");
            if (dm_ret != 1)
            {
                string 错误提示 = @"-1 : 无法连接网络,(可能防火墙拦截,如果可以正常访问大漠插件网站,那就可以肯定是被防火墙拦截)
-2 : 进程没有以管理员方式运行. (出现在win7 win8 vista 2008.建议关闭uac)
0 : 失败 (未知错误)
1 : 成功
2 : 余额不足
3 : 绑定了本机器,但是账户余额不足50元.
4 : 注册码错误
5 : 你的机器或者IP在黑名单列表中或者不在白名单列表中.
6 : 非法使用插件. 
7 : 你的帐号因为非法使用被封禁. (如果是在虚拟机中使用插件,必须使用Reg或者RegEx,不能使用RegNoMac或者RegExNoMac,否则可能会造成封号,或者封禁机器)
8 : ver_info不在你设置的附加白名单中.
77: 机器码或者IP因为非法使用,而被封禁. (如果是在虚拟机中使用插件,必须使用Reg或者RegEx,不能使用RegNoMac或者RegExNoMac,否则可能会造成封号,或者封禁机器)
     封禁是全局的,如果使用了别人的软件导致77,也一样会导致所有注册码均无法注册。解决办法是更换IP,更换MAC.
-8 : 版本附加信息长度超过了20
-9 : 版本附加信息里包含了非法字母.
空 : 这是不可能返回空的,如果出现空,那肯定是当前使用的版本不对,老的插件里没这个函数导致返回为空.最好参考文档中的标准写法,判断插件版本号.";
                rtb_message.AppendText($"VIP注册失败,错误码:{dm_ret}\r\n提示:{错误提示}\r\n");
            }
            else
            {
                rtb_message.AppendText($"注册成功!版本:{dmsoft.Ver()}\r\n");
            }
        }