回复 3楼 fengjiansunr
小弟有个软件,是采集信息发布内容到自己网站上的软件,但是这个软件登陆的时候要求输入网站域名以及网站上的用户名和密码,但是软件会有一个验证过程就是如果网站域名不是授权域名的话,不能登陆,详细看附件1。
经过用reflector查看,发现对应代码为
private void btn_Ok_Click(object sender, RoutedEventArgs e)
{
string str = this.Pwd.Password.ToString();
string str2 = this.Uname.Text.Trim();
string shopexUrl = this.Url.Text.Trim();
try
{
CommonUse.InitConf(shopexUrl);
}
catch (Exception exception)
{
MessageBox.Show("连接平台:" + exception.Message);
return;
}
小弟拙见,不知道对应的il代码是否是
.try
{
IL_0033:
ldloc.2
IL_0034:
call
void Com19blockClient.(string)
IL_0039:
leave.s
IL_0057
}
// end .try
catch [mscorlib]System.Exception
{
IL_003b:
stloc.3
IL_003c:
ldstr
bytearray (DE 8F A5 63 73 5E F0 53 3A 00 )
// ...cs^.S:.
IL_0041:
ldloc.3
IL_0042:
callvirt
instance string [mscorlib]System.Exception::get_Message()
IL_0047:
call
string [mscorlib]System.String::Concat(string,
string)
IL_004c:
call
valuetype [PresentationFramework]System.Windows.MessageBoxResult [PresentationFramework]System.Windows.MessageBox::Show(string)
IL_0051:
pop
如果是的话应该怎么在il语言中修改将这个程序修改为不经过url验证