首页
社区
课程
招聘
[旧帖] [求助]C#这样写注册碼可以吗??? 0.00雪花
发表于: 2011-3-11 09:24 1252

[旧帖] [求助]C#这样写注册碼可以吗??? 0.00雪花

2011-3-11 09:24
1252
刚开始学这个,写了个注册碼,请高手指点!非常感谢
代码如下
        private void BtnCreateMold_Click(object sender, EventArgs e)
        {
            //注册表的字符(判断是否注册)
            string PassWordNew = Class1.ReadReg("LDian");

            string OldWordNew = Class1.GetSoftware();

            if (PassWordNew != OldWordNew)
            {
                DialogResult ruslet = MessageBox.Show("软件未注册,请先注册   ", "提示消息", MessageBoxButtons.OK, MessageBoxIcon.Information);
                if (ruslet == DialogResult.OK)
                {
                    return;
                }
            }
       }

听说这样很容易被汇编破解,求高手指点!

[课程]Linux pwn 探索篇!

收藏
免费 0
支持
分享
最新回复 (4)
雪    币: 234
活跃值: (10)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
2
C#防破解关键在于混淆.对于注册防破解,如果你不能保证你的EXE被DUMP之后Reflector,那么就尽量不要写这种直接用=判断的,将注册码拆分几段,然后分段计算校验.再将其发送到服务器做网络验证.或者你还可以做数字签名等.
2011-3-11 10:10
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
如果写的是单机版的程序呢?怎么办呢?再次感谢你!
2011-3-11 10:50
0
雪    币: 2817
活跃值: (3369)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
注册的话,其实也可以用外壳授权来解决
2011-3-11 11:00
0
雪    币: 6
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
具体怎么实现,可以贴段代码出来吗,先谢了!
2011-3-11 11:30
0
游客
登录 | 注册 方可回帖
返回
//