转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 软件开发 >> VB.NET程序 >> 正文
Kugoo号码自动申请         ★★★★

Kugoo号码自动申请

作者:闵涛 文章来源:闵涛的学习笔记 点击数:1364 更新时间:2009/4/23 18:59:10

软件源程序如下:

本程序加上界面即可实现全自动申请。

  What''''s KuGoo? 什么是kugoo?  

   KuGoo是是专业的P2P音乐及文件传输软件。通过KuGoo,用户可以方便、 快捷、安全地实现 音乐查找,即时通讯,文件传输,文件共享等网络应用。与50万用户同分享。

  文件传输  方便快捷   搜索音乐  在线下载   音乐聊天  同时进行   文件共享  轻松拥有

最新消息:2月8日,酷狗用户超过100万!
300万首共享音乐,10000多在线音乐

注释没有加。因为主要只涉及几个api函数。希望用得到的朋友可以用用

 

Private Declare Function FindWindow Lib "user32" Alias "FindWindowA" (ByVal lpclassname As String, ByVal lpWindowName As String) As Long
Private Declare Function FindWindowEx Lib "user32" Alias "FindWindowExA" (ByVal hWnd1 As Long, ByVal hWnd2 As Long, ByVal lpsz1 As String, ByVal lpsz2 As String) As Long
Private Declare Function ClientToScreen Lib "user32" (ByVal hwnd As Long, lpPoint As POINTAPI) As Long
Private Declare Function SetCursorPos Lib "user32" (ByVal x As Long, ByVal y As Long) As Long
Private Declare Sub mouse_event Lib "user32" (ByVal dwFlags As Long, ByVal dx As Long, ByVal dy As Long, ByVal cButtons As Long, ByVal dwExtraInfo As Long)
Private Declare Function SetWindowPos Lib "user32" (ByVal hwnd As Long, ByVal hWndInsertAfter As Long, ByVal x As Long, ByVal y As Long, ByVal cx As Long, ByVal cy As Long, ByVal wFlags As Long) As Long
Private Declare Function sendmessage Lib "user32" Alias "SendMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, lParam As Any) As Long
Private Declare Function GetWindow Lib "user32" (ByVal hwnd As Long, ByVal wCmd As Long) As Long
Private Declare Function GetWindowText Lib "user32" Alias "GetWindowTextA" (ByVal hwnd As Long, ByVal lpString As String, ByVal cch As Long) As Long
Private Declare Function GetWindowTextLength Lib "user32" Alias "GetWindowTextLengthA" (ByVal hwnd As Long) As Long
Private Declare Function WinExec Lib "kernel32" (ByVal lpCmdLine As String, ByVal nCmdShow As Long) As Long
Private Declare Function PostMessage Lib "user32" Alias "PostMessageA" (ByVal hwnd As Long, ByVal wMsg As Long, ByVal wParam As Long, ByVal lParam As Long) As Long
Private Declare Function TerminateProcess Lib "kernel32" (ByVal hProcess As Long, ByVal uExitCode As Long) As Long
Private Declare Function CloseHandle Lib "kernel32" (ByVal hObject As Long) As Long
Private Declare Function OpenProcess Lib "kernel32" (ByVal dwDesiredAccess As Long, ByVal bInheritHandle As Long, ByVal dwProcessId As Long) As Long
Private Declare Sub Sleep Lib "kernel32" (ByVal dwMilliseconds As Long)
Private Declare Function GetAsyncKeyState Lib "user32" (ByVal vkey As Long) As Integer
Private Type POINTAPI           ''''定义鼠标位置用
    x As Long
    y As Long
End Type
Const MOUSEEVENTF_LEFTDOWN = &H2 ''''模拟鼠标左键按下
Const MOUSEEVENTF_LEFTUP = &H4   ''''模拟鼠标左键抬起
Const WM_SETTEXT = &HC          ''''设置文本框的值
Const GW_CHILD = 5              ''''查找子控件
Const GW_HWNDNEXT = 2           ''''查找下一个子控件
Const BM_CLICK = &HF5           ''''发送单击事件
Private Const WM_CLOSE = &H10
Private ppt As POINTAPI
Private dddd, phnd As Long, tt
Private Const SYNCHRONIZE = &H100000
Const PROCESS_QUERY_INFORMATION = &H400
Private pid, pnd, ppd
Private Sub Command1_Click()
tt = 1
Timer1.Interval = 50
Randomize
a1 = Int((90 - 65 + 1) * Rnd + 65)
a2 = Int((90 - 65 + 1) * Rnd + 65)
a3 = Int((90 - 65 + 1) * Rnd + 65)
a4 = Int((90 - 65 + 1) * Rnd + 65)
a5 = Int((90 - 65 + 1) * Rnd + 65)
a6 = Int((90 - 65 + 1) * Rnd + 65)
Text2.Text = Chr$(a1) + Chr$(a2) + Chr$(a3) + Chr$(a4) + Chr$(a5) + Chr$(a6)
pid = Shell(App.Path + "\kugoo.exe", vbNormalFocus)
''''"c:\Program Files\KuGoo\kugoo.exe", vbNormalFocus)
Sleep 1000
End Sub
Private Sub Command2_Click()
Timer1.Interval = 0
End Sub
Private Function MyHotKey(vKeyCode) As Boolean  ''''设置热键
    MyHotKey = (GetAsyncKeyState(vKeyCode) < 0)
End Function

Private Sub Timer1_Timer()
If MyHotKey(vbKeyF2) Then
    Timer1.Interval = 0                                            ''''如果是F2那么停止
    MsgBox "stop!", vbOKOnly, "warning!"
    Exit Sub
End If
aa = FindWindow(vbNullString, "注册新用户 - 基本信息")
If aa <> 0 And tt = 2 Then
    SetWindowPos aa, -1, 0, 0, 0, 0, 3
    bb = FindWindowEx(aa, ByVal 0&, "TPageControl", vbNullString)
    cc = FindWindowEx(bb, ByVal 0&, vbNullString, "基本信息")
    cc = FindWindowEx(cc, ByVal 0&, "TEdit", vbNullString)
    ewnd = GetWindow(cc, GW_HWNDNEXT)
    ewnd = GetWindow(ewnd, GW_HWNDNEXT)
    ewnd = GetWindow(ewnd, GW_HWNDNEXT)
    sendmessage ewnd, WM_SETTEXT, 0, ByVal Text1.Text
    cc = FindWindowEx(aa, ByVal 0&, vbNullString, "下一步(&N) >")
    sendmessage cc, BM_CLICK, 0, 0
    Sleep 100
    tt = 3
    Exit Sub
End If
aa = FindWindow(vbNullString, "注册新用户 - 个人信息")
If aa <> 0 And tt = 3 Then
    SetWindowPos aa, -1, 0, 0, 0, 0, 3
    cc = FindWindowEx(aa, ByVal 0&, vbNullString, "下一步(&N) >")
    sendmessage cc, BM_CLICK, 0, 0
    Sleep 100
    tt = 4
    Exit Sub
End If
aa = FindWindow(vbNullString, "注册新用户 - 安全信息")
If aa <> 0 And tt = 4 Then
    SetWindowPos aa, -1, 0, 0, 0, 0, 3
    bb = FindWindowEx(aa, ByVal 0&, "TPageControl", vbNullString)
    cc = FindWindowEx(bb, ByVal 0&, vbNullString, "安全信息")
    cc = FindWindowEx(cc, ByVal 0&, "TEdit", vbNullString)
    sendmessage cc, WM_SETTEXT, 0, ByVal Text2.Text
    cc = GetWindow(cc, GW_HWNDNEXT)
    sendmessage cc, WM_SETTEXT, 0, ByVal Text2.Text
    cc = GetWindow(cc, GW_HWNDNEXT)
    sendmessage cc, WM_SETTEXT, 0, ByVal Text2.Text
    cc = FindWindowEx(aa, ByVal 0&, vbNullString, "下一步(&N) >")
    sendmessage cc, BM_CLICK, 0, 0
    tt = 5
    Sleep 100
    Exit Sub
End If
aa = FindWindow(vbNullString, "注册新用户 - 注册结果")
If aa <> 0 And tt = 5 Then
    SetWindowPos aa, -1, 0, 0, 0, 0, 3
    bb = FindWindowEx(aa, ByVal 0&, "TPageControl", vbNullString)
    cc = FindWindowEx(bb, ByVal 0&, vbNullString, "注册结果")
    cc = GetWindow(cc, GW_CHILD)
    cc = GetWindow(cc, GW_CHILD)
    mystr$ = Space$(GetWindowTextLength(cc) + 1)
    GetWindowText cc, mystr$, Len(mystr$)
    number1 = Left$(mystr$, 7)
    If Len(number1) > 4 Then
        Open App.Path + "\kugoo.txt" For Append As #3
        Print #3, CStr(number1) + "----" + Text2.Text
        Close #3
    Else
        Call Command1_Click
    End If
    tt = 6
    Me.Caption = CStr(number1)
    PostMessage aa, WM_CLOSE, 0, 0
    Sleep 100
    Exit Sub
End If
aa = FindWindow(vbNullString, "登陆 Kugoo")
If aa <> 0 And tt = 1 Then
    SetWindowPos aa, -1, 0, 0, 0, 0, 3
    bb = FindWindowEx(aa, ByVal 0&, "TPanel", vbNullString)
    bb = FindWindowEx(bb, ByVal 0&, "TPanel", vbNullString)
    ppt.x = 0: ppt.y = 0
    ClientToScreen bb, ppt
    If ppt.x < 100 Then Exit Sub
    SetCursorPos ppt.x + 100, ppt.y + 20
    mouse_event MOUSEEVENTF_LEFTDOWN Or MOUSEEVENTF_LEFTUP, 0, 0, 0, 0
    tt = 2
    Sleep 100
    Exit Sub
End If
aa = FindWindow(vbNullString, "KuGoo共享")
If aa <> 0 Then
    PostMess

[1] [2]  下一页


没有相关教程
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · C语言系列  · VB.NET程序
    · JAVA开发  · Delphi程序
    · 脚本语言
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台