我想知道密码,所以我得到了这个代码。这是什么意思?
private void buttonAccept_Click(object sender, EventArgs e)
{
string b = string.Format("12{0:D2}{1:D2}89", DateTime.Today.Day, DateTime.Today.Month);
bool flag = this.textBox1.Text == b;
if (flag)
{
this.myData.Wizzard.ProVersion = this.checkBoxProVersion.Checked;
this.startDealerMode();
}
}
答案 0 :(得分:2)
正如有人说调试器会更容易,但从该代码中只能提取一些东西:
private void buttonAccept_Click(object sender, EventArgs e)
单击按钮时会发生这种情况。
string b = string.Format("12{0:D2}{1:D2}89", DateTime.Today.Day, DateTime.Today.Month);
创建一个字符串,保留一个日期,“{X:D2}”表示两位数,向右填充X.结果如下:“12160789”,12和89是代码的一部分,16代表2016年,07代表7月。
bool flag = this.textBox1.Text == b;
创建一个bool,检查一些textBox包含与“b”相同的字符串
if (flag)
若是:
this.myData.Wizzard.ProVersion = this.checkBoxProVersion.Checked;
某些变量,似乎解锁“专业版”,是根据一些checkBox
设置的 this.startDealerMode();
初始化模式。
只有这段代码才能提取不多。