吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 6283|回复: 3
收起左侧

发下以前写的CrackMe的源代码

[复制链接]
mycsy 发表于 2008-8-23 21:40
private void txtNumber_KeyPress(object sender, KeyPressEventArgs e) //KeyPress 监视键盘的一个事件!
{
e.Handled = e.KeyChar < &#39;a&#39; || e.KeyChar > &#39;z&#39;; //判断输入的字符是否是26个字母和退格
if (e.KeyChar == (char)8)
{
e.Handled = false;
}
}

private void txtNumber_Leave(object sender, EventArgs e)
{
int count = this.txtNumber.Text.Length; //判断下你输入的用户长度是否小于10位
if (count < 10)
{
MessageBox.Show("输入错误,用户名只接收十位\r\n26个小写英文字符!", "错误");
this.txtNumber.Focus(); //如果小于就输出错误提示 并使自己依然获得焦点……
}
else
{
this.tetPassword.Enabled = true; //如果等于10位 tetPassword按钮 可用 并且获得焦点……
this.tetPassword.Focus();
}
}

private void tetPassword_KeyPress(object sender, KeyPressEventArgs e)
{
e.Handled = e.KeyChar < &#39;0&#39; || e.KeyChar > &#39;9&#39;; // 和第一个一样 也是判断键盘的
if (e.KeyChar == (char)8)
{
e.Handled = false;
}
}

private void tetPassword_Leave(object sender, EventArgs e)
{
int count = this.tetPassword.Text.Length;
if (count < 15)
{
MessageBox.Show("输入错误,Code的位数要长于Name!", "错误");
this.tetPassword.Focus();
}
else
{
this.btnLogin.Enabled = true;
this.btnLogin.Focus();
}
}

private void btnLogin_Click(object sender, EventArgs e)
{
int num;
string strnum = "";
string str = this.txtNumber.Text;
foreach (char ch in str)
{
num = (int)ch; //直接强制抓换
strnum += num;
//这里是取字符转换成ASCII码的一个过程!
}

if (strnum ==this.tetPassword.Text.Trim()) //如果相等
{
Hero objHero = new Hero(); //实例下
this.Hide(); //隐藏当前
objHero.Show(); //显示Hero窗口!
}
}
}
}

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

zapline 发表于 2008-8-23 21:53
可以作为写CM的一个模板 [s:43][s:43]
fb118 发表于 2008-8-23 22:20
 楼主| mycsy 发表于 2008-9-12 23:44
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-24 11:26

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表