哪位表哥帮忙指点一下
本帖最后由 xuxb8233 于 2024-5-7 18:03 编辑哪位表哥帮忙看下该怎么搞一下,小弟刚学,才疏学浅,谢过~
代码如下:
private bool method_2()
{
if (this.textBox2.Text.Length < 20)
{
MessageBox.Show("注册码错误");
return false;
}
int num = 0;
if (!this.mainForm_0.CheckRegister2(this.textBox2.Text, ref num))
{
MessageBox.Show("注册码错误");
return false;
}
this.mainForm_0.UserCount = num;
this.mainForm_0.MCID = this.textBox1.Text;
this.method_5();
if (num == 999)
{
MessageBox.Show("注册成功,(用户数-无限工作点)");
}
else
{
MessageBox.Show("注册成功,(用户数-" + num.ToString() + ")");
}
this.SureClick = true;
this.SelectValue = this.textBox2.Text;
base.Close();
return true;
}
private bool method_2()
{
/*if (this.textBox2.Text.Length < 20)
{
MessageBox.Show("注册码错误");
return false;
}
if (!this.mainForm_0.CheckRegister2(this.textBox2.Text, ref num))
{
MessageBox.Show("注册码错误");
return false;
}*/
int num = 999;
this.mainForm_0.UserCount = num;
this.mainForm_0.MCID = this.textBox1.Text;
this.method_5();
if (num == 999)
{
MessageBox.Show("注册成功,(用户数-无限工作点)");
}
else
{
MessageBox.Show("注册成功,(用户数-" + num.ToString() + ")");
}
this.SureClick = true;
this.SelectValue = this.textBox2.Text;
base.Close();
return true;
}
本帖最后由 vipcrack 于 2024-5-10 11:47 编辑
xuxb8233 发表于 2024-5-9 18:38
机器码就是几个数字 655-312-71180
看了下软件代码,对应注册码:
eg72IL0LArHVHFx9VV6I7IYxbLm3eWADn/DgIb8SNx576EgpyIwKQBAdQHRawz2n mcid 是获取机器码, textbox1 是机器码, textbox2是注册码应该i是。 method_5()应该是根据机器码算出的注册码。 你这个.net程序逆向出来的有问题,感觉像vb 只有最后四行有用 帮你用代码框包装了一下,看去舒服一些
```java
private bool method_2()
{
if (this.textBox2.Text.Length < 20)
{
MessageBox.Show("注册码错误");
return false;
}
int num = 0;
if (!this.mainForm_0.CheckRegister2(this.textBox2.Text, ref num))
{
MessageBox.Show("注册码错误");
return false;
}
this.mainForm_0.UserCount = num;
this.mainForm_0.MCID = this.textBox1.Text;
this.method_5();
if (num == 999)
{
MessageBox.Show("注册成功,(用户数-无限工作点)");
}
else
{
MessageBox.Show("注册成功,(用户数-" + num.ToString() + ")");
}
this.SureClick = true;
this.SelectValue = this.textBox2.Text;
base.Close();
return true;
}
``` 看这个函数:this.mainForm_0.CheckRegister2(this.textBox2.Text, ref num) 这个改下82行的逻辑就可以了吧 mark_9527 发表于 2024-5-8 07:31
private bool method_2()
非常感谢,明白了 三滑稽甲苯 发表于 2024-5-7 21:16
帮你用代码框包装了一下,看去舒服一些
```java
多谢,是舒服多了 darksied 发表于 2024-5-7 22:06
看这个函数:this.mainForm_0.CheckRegister2(this.textBox2.Text, ref num)
知道对比注册码,但是不懂这个短语的意思