新浪UC端自动登录小工具和分析UC端登录

    今天在微博上看到了新浪UC端出来了可以下载,而自己也是喜欢玩微博,于是就下了。安装完成后,找开一看,一个登录界面,这个界面使自己有莫名其妙的想法,想起自己是不是对这个类似的界面做过什么.....终于知道了,它就像阿里旺旺一样,我曾经做过阿里旺旺的自动登录玩一下,于是自己也想以前一样做这个的自动登录。

    拿起VC的强劲spy++开始搞,我以为这个第一次出来的UC端不会很难,可是搞来搞去,迷糊了十分钟(看它的句柄),后来终于弄明白了,原来它也搞了一些小聪明,spy++新浪UC的主界面不能显示,可是它里面的东西却十分清楚。终于在几十分钟搞出来,很简单,没什么保护措施.

  

 

         

 

   代码如下:

 

 if( m_szName == "" || m_szPassword =="" )
 {
     AfxMessageBox("请输入用户名和密码!");
     return;
 }

 

 m_hwndUC =::FindWindow( NULL, "新浪UC" );

 HWND HwndUC = NULL;
 HWND HwndNAme = NULL;
 HWND HwndPassword = NULL;
 HWND HwndComboBox = NULL;

 

 if( m_hwndUC )
 {
  HwndUC = ::FindWindowEx( m_hwndUC, NULL, "#32770", NULL );

  if( HwndUC )
  {
   HwndComboBox = ::FindWindowEx( HwndUC, NULL, "ComboBox", NULL );

   if( HwndComboBox )
   {

    HwndNAme = ::FindWindowEx( HwndComboBox, NULL, "Edit", NULL );

    if( HwndNAme )
    {
     ::SendMessage( HwndNAme, WM_SETTEXT, MAX_PATH, (LPARAM)(LPCTSTR)m_szName );
    }
    else
    {
     AfxMessageBox("Name句柄错误");
    }

   }
   else
   {
    AfxMessageBox("ComboBox句柄错误");
    return;
   }

   HwndPassword = ::FindWindowEx( HwndUC, NULL, "Edit", NULL );

   if( HwndPassword )
   {
    ::SendMessage( HwndPassword, WM_SETTEXT, MAX_PATH, (LPARAM)(LPCTSTR)m_szPassword );

   }
   else
   {
    AfxMessageBox("Password句柄错误");
   }

  }
  else
  {
   AfxMessageBox("UC句柄错误");
  }

 }
 else
 {
  AfxMessageBox("新浪UC句柄错误");
 }

 

另外它还搞了个小聪明,登录按钮spy++找不到(不知道是不是我不认真找),不过不理了,我用另一种方法自己登录,模拟按钮消息.

 

下载地址:http://u.115.com/file/e6cmj1fy

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

叶恭介叶恭介

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值