开启通达信分类资讯的方法

阅读 作者:股海网时间 2016-11-13 通达信软件

开启通达信分类资讯的方法

小粟2009 同学的方法很不错,可以方便调用资讯,比用JE修改更加完善。
 由于通达信新版地址有变后4个字节,有些同学没办法修改成功。附上修改方法。

14.2 开启20161028通达信版本的综合资讯,网摘资讯和行业资讯

CPU Disasm
地址        十六进制数据            指令                                       注释
004EB031  |.  68 84808D00   PUSH 008D8084                            ; |Arg2 = UNICODE "通达信交易系统尚未登录!不能使用此功能"
004EB036  |.  52            PUSH EDX                                 ; |Arg1
004EB037  |.  E8 84B4FEFF   CALL 004D64C0                            ; \tdxw_jyqyb_20161028_TEST_1112.004D64C0
004EB03C  |.  83C4 14       ADD ESP,14
004EB03F  |.  33C0          XOR EAX,EAX
004EB041  |.  C3            RETN
004EB042  |>  8B4424 08     MOV EAX,DWORD PTR SS:[ARG.2]
004EB046  |.  85C0          TEST EAX,EAX
004EB048  |.  74 2D         JZ SHORT 004EB077
004EB04A  |.  A1 F19FA200   MOV EAX,DWORD PTR DS:[0A29FF1]
004EB04F  |.  85C0          TEST EAX,EAX
004EB051  |.  74 24         JZ SHORT 004EB077
004EB053  |.  6A 00         PUSH 0                                   ; /Arg5 = 0
004EB055  |.  6A 00         PUSH 0                                   ; |Arg4 = 0
004EB057  |.  6A 30         PUSH 30                                  ; |Arg3 = 30
004EB059  |.  68 EB030000   PUSH 3EB                                 ; |/Arg1 = 3EB
004EB05E  |.  E8 2D313200   CALL 0080E190                            ; |\tdxw_jyqyb_20161028_TEST_1112.0080E190
004EB063  |.  83C4 04       ADD ESP,4                                ; |
004EB066  |.  50            PUSH EAX                                 ; |Arg2
004EB067  |.  8B4424 14     MOV EAX,DWORD PTR SS:[ARG.5]             ; |
004EB06B  |.  50            PUSH EAX                                 ; |Arg1
004EB06C  |.  E8 4FB4FEFF   CALL 004D64C0                            ; \tdxw_jyqyb_20161028_TEST_1112.004D64C0
004EB071  |.  83C4 14       ADD ESP,14
004EB074  |.  33C0          XOR EAX,EAX
004EB076  |.  C3            RETN
004EB077  |>  B8 01000000   MOV EAX,1
004EB07C  \.  C3            RETN
004EB07D      90            NOP
004EB07E      90            NOP
004EB07F      90            NOP
004EB080  /$  A1 749A0301   MOV EAX,DWORD PTR DS:[1039A74]           ; tdxw_jyqyb_20161028_TEST_1112.004EB080(推测 void)
004EB085  |.  85C0          TEST EAX,EAX
004EB087  |.  74 19         JZ SHORT 004EB0A2
004EB089  |.  A1 009B0301   MOV EAX,DWORD PTR DS:[1039B00]
004EB08E  |.  8B48 18       MOV ECX,DWORD PTR DS:[EAX+18]
004EB091  |.  85C9          TEST ECX,ECX
004EB093  |.  75 07         JNZ SHORT 004EB09C
004EB095  |.  8B48 1C       MOV ECX,DWORD PTR DS:[EAX+1C]
004EB098  |.  85C9          TEST ECX,ECX
004EB09A  |.  74 06         JZ SHORT 004EB0A2
004EB09C  |>  B8 01000000   MOV EAX,1
004EB0A1  |.  C3            RETN
004EB0A2  |>  33C0          XOR EAX,EAX
004EB0A4  \.  C3            RETN

将:
004EB080  /$  A1 749A0301   MOV EAX,DWORD PTR DS:[1039A74]           ; tdxw_jyqyb_20161028_TEST_1112.004EB080(推测 void)
004EB085  |.  85C0          TEST EAX,EAX
004EB087  |.  74 19         JZ SHORT 004EB0A2
004EB089  |.  A1 009B0301   MOV EAX,DWORD PTR DS:[1039B00]
004EB08E  |.  8B48 18       MOV ECX,DWORD PTR DS:[EAX+18]
004EB091  |.  85C9          TEST ECX,ECX
004EB093  |.  75 07         JNZ SHORT 004EB09C
004EB095  |.  8B48 1C       MOV ECX,DWORD PTR DS:[EAX+1C]
004EB098  |.  85C9          TEST ECX,ECX
004EB09A  |.  74 06         JZ SHORT 004EB0A2
004EB09C  |>  B8 01000000   MOV EAX,1
004EB0A1  |.  C3            RETN
004EB0A2  |>  33C0          XOR EAX,EAX
004EB0A4  \.  C3            RETN
改为:
CPU Disasm
地址        十六进制数据            指令                                       注释
004EB080  /$  A1 009B0301   MOV EAX,DWORD PTR DS:[1039B00]           ; tdxw_jyqyb_20161028_TEST_1112.004EB080(推测 void)
004EB085      C640 34 01    MOV BYTE PTR DS:[EAX+34],1
004EB089      C640 30 01    MOV BYTE PTR DS:[EAX+30],1
004EB08D      90            NOP
004EB08E      90            NOP
004EB08F      90            NOP
004EB090      90            NOP
004EB091      75 11         JNE SHORT 004EB0A4
004EB093      90            NOP
004EB094      90            NOP
004EB095      90            NOP
004EB096      8B48 18       MOV ECX,DWORD PTR DS:[EAX+18]
004EB099      85C9          TEST ECX,ECX
004EB09B      75 07         JNE SHORT 004EB0A4
004EB09D      8B48 1C       MOV ECX,DWORD PTR DS:[EAX+1C]
004EB0A0      85C9          TEST ECX,ECX
004EB0A2      74 06         JE SHORT 004EB0AA
004EB0A4      B8 01000000   MOV EAX,1
004EB0A9      C3            RETN
004EB0AA      33C0          XOR EAX,EAX
004EB0AC      C3            RETN

A1 00 9B 03 01 C6 40 34 01 C6 40 30 01 90 90 90
90 75 11 90 90 90 8B 48 18 85 C9 75 07 8B 48 1C
85 C9 74 06 B8 01 00 00 00 C3 33 C0 C3

注意:
004EB085      C640 34 01    MOV BYTE PTR DS:[EAX+34],1  开启综合资讯
004EB089      C640 30 01    MOV BYTE PTR DS:[EAX+30],1  开启深度菜单下的SUP统计和板块SUP统计


 

上传会员: 
股海网
上传时间: 
2016-11-13
下载积分: 
-
免责申明: 
请仔细阅读并同意后才能下载
本附件为论坛用户分享上传,股海网没有对文件进行验证,不能保证下载资源的准确性、安全性和完整性,也不保证下载资源能正常安装和使用,且下载后扣除的积分无法退还,除非您充分理解并完全接受本声明,否则您无权下载。
本站对提供下载的软件、指标、资料等不拥有任何权利,其版权归该下载资源的合法拥有者所有。本附件仅供学习和研究,不得用于商业或非法用途,如有侵犯您的版权,请参看 《侵权处理流程》《免责声明条款》
点击下载无反应时,更换手机自带浏览器重登录操作,如华为浏览器,苹果Safari浏览器,第三方浏览器有不兼容现象,或先收藏再到电脑端下载
同意以上声明才能下载,扣除积分无法退还!
我已知晓! 点我同意 所有条款自愿下载!
如有问题请点关闭提交问题反馈→
关闭
收藏
全部评论共 0 条

问题反馈 取消