2016-07-16 5 views
-12

パスワードを知りたいので、このコードを手に入れました。どういう意味ですか?誰かとしてこのC#コードはパスワードの意味は何ですか?

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

人。 –

+0

デバッガを使ってテストするのは簡単ではありませんか? –

+1

どのようにそのコードをパスワードに変換しますか?パスワードはどこですか?コードは意味をなさない –

答えて

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はコードの一部、20は1616、7は7月です。

bool flag = this.textBox1.Text == b; 

それがない場合は、いくつかのテキストボックスをチェックするブール値が「B」と

if (flag) 

を同じ文字列が含まれて作成します。

this.myData.Wizzard.ProVersion = this.checkBoxProVersion.Checked; 

いくつかの変数を、「プロ版」をアンロックするために見せかけいくつかのチェックボックスに従って設定されます

this.startDealerMode(); 

モードを初期化します。

このコードではあまり抽出できません。

関連する問題