当前位置:→ 股海网通达信软件 → 正文
  • 通达信V7.30 L1/L2自动切换源码

  • 相关简介:通达信V7.30 L1/L2自动切换源码 最近一直有坛友问L1L2修改方法,这里提供关键代码,其它小部分还请自行脑补。吃瓜群众可围观。 无三包,无售后。注解在附件里! C/C++ Code 复制内容到剪贴板 005724D6.53pushebx 005724D7.56&n

  • 文章来源:股海网作者:股海网发布时间:2016-09-09浏览次数:下载次数:0 

通达信V7.30 L1/L2自动切换源码

最近一直有坛友问L1L2修改方法,这里提供关键代码,其它小部分还请自行脑补。吃瓜群众可围观。

 无三包,无售后。注解在附件里!

 

C/C++ Code复制内容到剪贴板
  1. 005724D6   .  53                               push ebx   
  2.  005724D7   .  56                               push esi                                 ;  tdxw_140.<ModuleEntryPoint>   
  3.  005724D8   .  8B1D 2497DD00                    mov ebx,dword ptr ds:[0xDD9724]   
  4.  005724DE   .  8B43 20                          mov eax,dword ptr ds:[ebx+0x20]   
  5.  005724E1   .  6A 00                            push 0x0                                 ; /lParam = 0x0   
  6.  005724E3   .  68 12820000                      push 0x8212                              ; |wParam = 0x8212   
  7.  005724E8   .  68 11010000                      push 0x111                               ; |Message = WM_COMMAND   
  8.  005724ED   .  50                               push eax                                 ; |hWnd = 0x9D28B37A   
  9.  005724EE   .  FF15 8CA57800                    call dword ptr ds:[<&USER32.SendMessageA>; \SendMessageA   
  10.  005724F4   .  68 A0B87D00                      push tdxw_140.007DB8A0                   ;  user.ini   
  11.  005724F9   .  8D5424 1C                        lea edx,dword ptr ss:[esp+0x1C]   
  12.  005724FD   .  68 5C9F9400                      push tdxw_140.00949F5C   
  13.  00572502   .  52                               push edx                                 ;  tdxw_140.<ModuleEntryPoint>   
  14.  00572503   .  E8 F0231F00                      call <jmp.&MFC42.#operator+_924>   
  15.  00572508   .  8B28                             mov ebp,dword ptr ds:[eax]   
  16.  0057250A   .  A1 E0F98B00                      mov eax,dword ptr ds:[0x8BF9E0]   
  17.  0057250F   .  85C0                             test eax,eax   
  18.  00572511   .  74 12                            je short tdxw_140.00572525   
  19.  00572513   .  33C0                             xor eax,eax   
  20.  00572515   .  8B35 A46ADF00                    mov esi,dword ptr ds:[0xDF6AA4]   
  21.  0057251B   .  C646 24 00                       mov byte ptr ds:[esi+0x24],0x0   
  22.  0057251F   .  C646 28 00                       mov byte ptr ds:[esi+0x28],0x0   
  23.  00572523   .  EB 05                            jmp short tdxw_140.0057252A   
  24.  00572525   >  B8 01000000                      mov eax,0x1   
  25.  0057252A   >  A2 E4F98B00                      mov byte ptr ds:[0x8BF9E4],al   
  26.  0057252F   .  6A 00                            push 0x0   
  27.  00572531   .  8D4C24 18                        lea ecx,dword ptr ss:[esp+0x18]   
  28.  00572535   .  50                               push eax   
  29.  00572536   .  51                               push ecx                                 ;  tdxw_140.<ModuleEntryPoint>   
  30.  00572537   .  E8 04B3F3FF                      call tdxw_140.004AD840   
  31.  0057253C   .  8B00                             mov eax,dword ptr ds:[eax]   
  32.  0057253E   .  83C4 0C                          add esp,0xC   
  33.  00572541   .  55                               push ebp                                 ; /FileName = "?"  
  34.  00572542   .  50                               push eax                                 ; |String = 9D28B37A ???   
  35.  00572543   .  68 3CFE7F00                      push tdxw_140.007FFE3C                   ; |L2Type   
  36.  00572548   .  68 2E7E7E00                      push tdxw_140.007E7E2E                   ; |L2   
  37.  0057254D   .  FF15 F4917800                    call dword ptr ds:[<&KERNEL32.WritePriva>; \WritePrivateProfileStringA   
  38.  00572553   .  C605 A096DD00 01                 mov byte ptr ds:[0xDD96A0],0x1   
  39.  0057255A   .  8B1D 2497DD00                    mov ebx,dword ptr ds:[0xDD9724]   
  40.  00572560   .  8B43 20                          mov eax,dword ptr ds:[ebx+0x20]   
  41.  00572563   .  6A 00                            push 0x0                                 ; /lParam = 0x0   
  42.  00572565   .  68 11820000                      push 0x8211                              ; |wParam = 0x8211   
  43.  0057256A   .  68 11010000                      push 0x111                               ; |Message = WM_COMMAND   
  44.  0057256F   .  50                               push eax                                 ; |hWnd = 0x9D28B37A   
  45.  00572570   .  FF15 8CA57800                    call dword ptr ds:[<&USER32.SendMessageA>; \SendMessageA   
  46.  00572576   .  C605 A096DD00 00                 mov byte ptr ds:[0xDD96A0],0x0   
  47.  0057257D      5E                               pop esi                                  ;  kernel32.771C38F4   
  48.  0057257E      5B                               pop ebx                                  ;  kernel32.771C38F4

 以下是说明注释

C/C++ Code复制内容到剪贴板
  1. 005724D6   .  53            push ebx   
  2. 005724D7   .  56            push esi                                 ;  tdxw.<ModuleEntryPoint>   
  3. 005724D8   .  8B1D 2497DD00 mov ebx,dword ptr ds:[0xDD9724]   
  4. 005724DE   .  8B43 20       mov eax,dword ptr ds:[ebx+0x20]   
  5. 005724E1   .  6A 00         push 0x0                                 ; /lParam = 0x0   
  6. 005724E3   .  68 12820000   push 0x8212                              ; |wParam = 0x8212   
  7. 005724E8   .  68 11010000   push 0x111                               ; |Message = WM_COMMAND   
  8. 005724ED   .  50            push eax                                 ; |hWnd = 0x9D28B37A   
  9. 005724EE   .  FF15 8CA57800 call dword ptr ds:[<&USER32.SendMessageA>; \SendMessageA        \\断线   
  10. 005724F4   .  68 A0B87D00   push tdxw.007DB8A0                   ;  user.ini   
  11. 005724F9   .  8D5424 1C     lea edx,dword ptr ss:[esp+0x1C]   
  12. 005724FD   .  68 5C9F9400   push tdxw.00949F5C   
  13. 00572502   .  52            push edx                                 ;  tdxw.<ModuleEntryPoint>   
  14. 00572503   .  E8 F0231F00   call <jmp.&MFC42.#operator+_924>   
  15. 00572508   .  8B28          mov ebp,dword ptr ds:[eax]   
  16. 0057250A   .  A1 E0F98B00   mov eax,dword ptr ds:[0x8BF9E0]   
  17. 0057250F   .  85C0          test eax,eax   
  18. 00572511   .  74 12         je short tdxw.00572525   
  19. 00572513   .  33C0          xor eax,eax   
  20. 00572515   .  8B35 A46ADF00 mov esi,dword ptr ds:[0xDF6AA4]   
  21. 0057251B   .  C646 24 00    mov byte ptr ds:[esi+0x24],0x0   
  22. 0057251F   .  C646 28 00    mov byte ptr ds:[esi+0x28],0x0   
  23. 00572523   .  EB 05         jmp short tdxw.0057252A   
  24. 00572525   >  B8 01000000   mov eax,0x1   
  25. 0057252A   >  A2 E4F98B00   mov byte ptr ds:[0x8BF9E4],al   
  26. 0057252F   .  6A 00         push 0x0   
  27. 00572531   .  8D4C24 18     lea ecx,dword ptr ss:[esp+0x18]   
  28. 00572535   .  50            push eax   
  29. 00572536   .  51            push ecx                                 ;  tdxw.<ModuleEntryPoint>   
  30. 00572537   .  E8 04B3F3FF   call tdxw.004AD840   
  31. 0057253C   .  8B00          mov eax,dword ptr ds:[eax]   
  32. 0057253E   .  83C4 0C       add esp,0xC   
  33. 00572541   .  55            push ebp                                 ; /FileName = "?"  
  34. 00572542   .  50            push eax                                 ; |String = 9D28B37A ???   
  35. 00572543   .  68 3CFE7F00   push tdxw.007FFE3C                   ; |L2Type   
  36. 00572548   .  68 2E7E7E00   push tdxw.007E7E2E                   ; |L2   
  37. 0057254D   .  FF15 F4917800 call dword ptr ds:[<&KERNEL32.WritePriva>; \WritePrivateProfileStringA  \\T0002\user.ini 内切换 L1/L2   
  38. 00572553   .  C605 A096DD00>mov byte ptr ds:[0xDD96A0],0x1                      \\置自动登录   
  39. 0057255A   .  8B1D 2497DD00 mov ebx,dword ptr ds:[0xDD9724]   
  40. 00572560   .  8B43 20       mov eax,dword ptr ds:[ebx+0x20]   
  41. 00572563   .  6A 00         push 0x0                                 ; /lParam = 0x0   
  42. 00572565   .  68 11820000   push 0x8211                              ; |wParam = 0x8211   
  43. 0057256A   .  68 11010000   push 0x111                               ; |Message = WM_COMMAND   
  44. 0057256F   .  50            push eax                                 ; |hWnd = 0x9D28B37A   
  45. 00572570   .  FF15 8CA57800 call dword ptr ds:[<&USER32.SendMessageA>; \SendMessageA        \\连接主站   
  46. 00572576   .  C605 A096DD00>mov byte ptr ds:[0xDD96A0],0x0                      \\取消自动登录   
  47. 0057259C   .  5E                    pop esi                                  ;  kernel32.771C38F4   
  48. 0057259D   .  5B                    pop ebx                                  ;  kernel32.771C38F4   
  49.   
  50.   

 

 ☟问题反馈 ☞┄┄┄┄┄┄┄┄┄┄→收藏资源:

通达信V7.30 L1/L2自动切换源码

  • 下载资源所需积分

    0

  • 当前拥有积分

    0

上传会员: 
股海网
文件大小: 
Bytes
上传时间: 
2016-09-09
下载积分: 
-
免责声明: 
请仔细阅读并同意后才能下载
本附件为用户分享上传,股海网没有对文件进行验证,不能保证下载资源的准确性、安全性和完整性,也不保证下载资源能正常安装和使用,且下载后扣除的积分无法退还,除非您充分理解并完全接受本声明,否则您无权下载。
本站对提供下载的软件、指标、资料等不拥有任何权利,其版权归该下载资源的合法拥有者所有。本附件仅供学习和研究使用,不得用于商业或者非法用途,如有侵犯您的版权, 请参看 《股海网侵权处理流程》《股海网免责声明条款》
点击下载无反应时,更换主流浏览器重新登录操作,如360浏览器、Edge浏览器、谷歌浏览器,个别浏览器有不兼容现象。
勾选以下表示您已经阅读并同意以上声明才能下载本文件,扣除积分无法退还!
我已阅读所有条款规定, 请点我同意 所有条款内容!我自愿下载!
提示:如下载失败,请点关闭刷新此页面或提交问题反馈给管理员→
关闭

关于我们 - 联系我们 - 隐私政策 - 免责声明 - 下载帮助 - 广告合作 - SiteMap - TOP
增值电信业务经营ICP许可证:湘B2-20210269 湘ICP备09016573号-10 湘公网安备43108102000040号
Copyright © 2021 铭网科技,All Rights Reserved.