测试x64平台的新MQL5编译器--计算速度提高2至10倍 - 页 5

 

在这里很有趣。

这是个好消息。

继续工作,不要对破坏性的批评作出反应。

 
Alexey Volchanskiy:
是的,真的很酷!是否使用了CLI?还有,为什么在xeon上有20个核心,难道编译器真的开始在飞行中生成可并行的代码?还是都在一条线上?
当然,这是一条线。
 
Renat Fatkhullin:

很少有人理解为什么我们自己的安全语言对我们来说很重要。但它是一个关键的组成部分。

对于那些不知道的人来说--MQL4/MQL5是世界上为交易平台编写最多的指标和专家顾问,而MQL4/MQL5本身已经进入了编程语言的行列。

Metatrader 5的下一个变化将在MQL5中带来一大批新功能,加上其目前的能力,将允许直接在终端中编写强大的分析系统。不管诋毁者如何嘲笑,但在MQL5中,你甚至可以在终端内编写一个电脑游戏。而且其中甚至没有一个可以并行运行。

但为了这种保护,你已经牺牲了很多。你不能使用已经被全世界庞大的程序员大军创造、测试和调试过的东西,这里有一个简单的例子https://www.mql5.com/ru/articles/27。你需要通过另一个拐杖来连接NET,或者在MT5里面自己写所有的调试。

强大的分析系统已经被创造出来,早已为人所知,并在世界范围内使用。做出一个功能,让你轻松自如地使用,例如,至少是数学分析的领导者之一(MathLab),平台只会从中受益+如果你留在受保护的代码内,你将获得荣誉和赞扬....。

不通过另一个拐杖https://www.mql5.com/ru/articles/1528

但不要强迫用户把所有的MathLab搬到MT5里面去,那是行不通的,因为在那里已经花了几十亿年的时间进行开发、测试和调试。

МetaTrader 5. Экспорт котировок в .NET приложение, используя WCF сервисы
МetaTrader 5. Экспорт котировок в .NET приложение, используя WCF сервисы
  • 2010.02.16
  • Alexander
  • www.mql5.com
Вам необходимо организовать трансляцию котировок из MetaTrader 5 в собственное приложение? Связка MQL5-DLL позволяет создавать подобные решения. В статье продемонстрирован один из способов трансляции котировок из MetaTrader 5 в приложения, написанные на .NET. Мне было рациональнее, интереснее и проще реализовать экспорт котировок именно с использованием этой платформы. К сожалению, с выходом "пятерки" поддержки .Net также не появилось, поэтому по старинке будем использовать как прослойку win32 dll с поддержкой .NET.
 
Prival-2:

但为了这种保护,你在祭坛上放了很多东西。

在我看来,用你自己的语言表达的原因--大多有经济理由。

是的,试图从MQL中要求MatLab功能是相当愚蠢的。但在我看来,99%的指标、专家顾问和脚本都非常简单,它们不需要MQL功能。那些想与MQL整合的十分之一的人很容易被忽略,他们不会带来利润。

因此,可惜的是,用户只能在这种语言的框架内进行查询。

就个人而言,在有了数据源和对历史数据进行调试的可能性之后,我不再需要任何东西了。除非像Class Explorer这样的服务功能至少达到MSVC 1.0(1998)的水平。

 
George Merts:

在我看来,专有语言的原因--大多有经济上的理由。

是的,试图向MQL要求MathLab的能力是相当愚蠢的。但在我看来,99%的指标、专家顾问和脚本都非常简单,不需要MQL功能。那些想与MQL整合的十分之一的人很容易被忽略,他们不会带来利润。

所以,唉,用户只能在这种语言的框架内进行查询。

就个人而言,在有了数据源和对历史数据进行调试的可能性之后,我不再需要任何东西了。除非像Class Explorer这样的服务功能至少达到MSVC 1.0(1998)的水平。

并非如此。我不是要求在MQL中使用Matlab的力量,我只是要求给一个在MQL内部使用这种力量的机会,而不是用手把所有东西从Matlab重写到MQL,进行测试和调试,而是拿一个现成的工具来使用它。

也许,99%的指标都很简单,就是因为这个限制。尝试用MQL在Matlab中至少实现这个函数。

http://www.mathworks.com/videos/machine-learning-in-matlab-99098.html

你将花费多少时间和精力?

 
George Merts:

在我看来,专有语言的原因--大多有经济上的理由。

是的,试图向MQL要求MathLab的能力是相当愚蠢的。但在我看来,99%的指标、专家顾问和脚本都非常简单,不需要MQL功能。那些想与MQL整合的十分之一的人很容易被忽略,他们不会带来利润。

因此,可惜的是,用户只能在这种语言的框架内进行查询。

就个人而言,在有了数据源和对历史数据进行调试的可能性之后,我不再需要任何东西了。除非像Class Explorer这样的服务功能至少达到MSVC 1.0(1998)的水平。

嗯,MQL中的Matlab已经太多))。如果我是为自己使用,而不是为市场使用,有很多方法可以访问matlab。 我个人很怀念System.Collections 的类似功能。


好吧,Vasiliy Sokolov最近实现了HashTable的模拟,但为什么一个爱好者会这样做?https://www.mql5.com/ru/articles/1334

System.Collections - пространства имен ()
System.Collections - пространства имен ()
  • msdn.microsoft.com
Пространство имен Описание Пространство имен содержит интерфейсы и классы, которые определяют различные коллекции объектов, такие как списки, очереди, двоичные массивы, хэш-таблицы и словари. Пространство имен предоставляет несколько потокобезопасных классов коллекций, которые следует использовать вместо...
 
Renat Fatkhullin:

这个答案已经给出了十几次。

MT4的技术寿命 已经结束。如果你继续坐视不理,那就是你自己的错,你正在失去机会。这不是别人的错,而是你一个人的错,包括你的经纪人。

如果你认为有人有义务维持旧制度,只是因为有些东西不想脱离它们,那么你就大大误解了这个世界的原则(它们与个人看待世界的方式不同)。不幸的是,广大的交易者对MT4深信不疑,以至于看了都觉得可笑。人们被显示为与自己为敌,无法用理性的理由来解释。

当然没有人必须这样做,好在人们会随着时间的推移而散去,只剩下死去的社会灵魂。
 
Dmitry Fedoseev:
当然没有人必须这样做,好吧,人们会随着时间的推移而散去,只有死去的社会灵魂会留下来。
来吧...到目前为止,用户越来越多。 真正会因为这种小事而离开的人是微乎其微的。 不过,你还是要现实地看待问题......
 
George Merts:
来吧...到目前为止,用户越来越多。 真正会因为这种小事而离开的人是微乎其微的。 不过,你还是要现实地看待问题......

所以你必须真正看清它,意识到这不是一件小事。只要有更多的用户和更多的用户,因为强调社交网络,要与群众挤破脑袋。

这不是一件小事,它是世界赖以存在的根本基础。

 

嗨,诚实的公司。这就是我的情况,谁能解释一下--MT5不工作戳戳不启动......如何启动不知道......

文件名 : MT5CLW.8AB387FF29969ACBBC3A9EF614741CB2

时间 : 2015.05.03 22:23 (0:00:09)

程序:客户终端

版本:500.1100 (2015年3月20日)

修订版:9241

操作系统:Windows 7专业服务包1(Build 7601)。

BIOS : DELL - 100 - MCCKEIULZWWKSLUE-MDKSLE - Satellite C850-D1K

探索者:9.0

id : b3b3ce2c-9652-t

处理器:2 x Intel Celeron B830 @ 1.80GHz

计算机 : ADMIN-PK:ADMIN-PK

内存:255,1931Mb

虚拟:1587个免费的2047Mb

处理者 : 425

CrashMD5 : 466B10479FD71C90F3E52B9AF224F332

自定义信息 :

异常:C0000005在01722B80处读至000008处


模块 : 01390000 0214E000 C:\Program Files\MetaTrader 5-ìðò5\terminal.exe (5.0.0.1100)

: 77C00000 0013C000 C:Windows\SYSTEM32/ntdll.dll (6.1.7601.17725)

: 773A0000 000D4000 C:{Windows\system32/kernel32.dll (6.1.7601.17651)

: 75FE0000 0004A000 C:\Windows\system32/kERNELBASE.dll (6.1.7601.17651)

: 75E00000 0011E000 C:{Windows\system32/CRYPT32.dll (6.1.7601.17827)

: 76250000 000AC000 C:\Windows\system32\msvcrt.dll (6.1.8638.17744)

: 75DF0000 0000C000 C:\Windows\system32/MSASN1.dll (6.1.7601.17514)

: 718D0000 00032000 C:{Windows\system32\WINMM.dll (6.1.7601.17514)

: 76180000 000C9000 C:{Windows\system32/USER32.dll (6.1.7601.17514)

: 76120000 0004E000 C:{Windows\system32/GDI32.dll (6.1.7601.17514)

: 76170000 0000A000 C:\Windows\system32/LPK.dll (6.1.7600.16385)

: 76F50000 0009D000 C:{Windows\system32/USP10.dll (1.626.7601.17514)

: 752B0000 00009000 C:{Windows\system32\VERSION.dll (6.1.7600.16385)

: 74340000 00011000 C:\Windows\system32/NETAPI32.dll (6.1.7601.17514)

: 74330000 00009000 C:\Windows\system32/netutils.dll (6.1.7601.17514)

: 75C00000 00019000 C:\Windows\system32\srvcli.dll (6.1.7601.17514)

: 77480000 000A1000 C:{Windows\system32\RPCRT4.dll (6.1.7601.17514)

: 74320000 0000F000 C:\Windows\system32\wkscli.dll (6.1.7601.17514)

: 74310000 0000F000 C:{Windows\system32\SAMCLI.DLL (6.1.7601.17514)

: 73A90000 00058000 C:{Windows\system32\WINHTTP.dll (6.1.7601.17514)

: 73A40000 0004F000 C:{Windows\system32\webio.dll (6.1.7601.17725)

: 74820000 00190000 C:\Windows\WinSxS\x86_microsoft.windows.gdiplus_6595b64144ccf1df_1.1.7601.17825_none_72d273598668a06b\gdiplus.dll (6.1.7601.17825)

: 77890000 0015C000 C:\Windows\system32\ole32.dll (6.1.7601.17514)

: 750B0000 00040000 C:\Windows\system32\UxTheme.dll (6.1.7600.16385)

: 74370000 00005000 C:\Windows\system32\MSIMG32.dll (6.1.7600.16385)

: 71550000 00051000 C:{Windows\system32\WINSPOOL.DRV (6.1.7601.17514)

: 77630000 000A0000 C:{Windows\system32/ADVAPI32.dll (6.1.7601.17514)

: 77340000 00019000 C:{Windows\SYSTEM32/sechost.dll (6.1.7600.16385)

: 76300000 00C4A000 C:{Windows\system32/SHELL32.dll (6.1.7601.17859)

: 77DC0000 00057000 C:{Windows\system32\SHLWAPI.dll (6.1.7601.17514)

: 74AD0000 001A6000 C:\Windows\WinSxS\x86_microsoft.windows.common-controls_6595b64144ccf1df_6.0.7601.17514_none_41e6975e2bd6f2b2\COMCTL32.dll (6.1.7601.17514)

: 76FF0000 0008F000 C:\Windows\system32\OLEAUT32.dll (6.1.7601.17676)

: 743A0000 0001C000 C:{Windows\system32/OLedlg.dll (6.1.7600.16385)

: 70AA0000 00007000 C:\Windows\system32\WSOCK32.dll (6.1.7600.16385)

: 77360000 00035000 C:\Windows\system32\WS2_32.dll (6.1.7601.17514)

: 76090000 00006000 C:\Windows\system32\NSI.dll (6.1.7600.16385)

: 73D40000 0001C000 C:{Windows\system32/IPHLPAPI.DLL (6.1.7601.17514)

: 73D30000 00007000 C:{Windows\system32\WINNSI.DLL (6.1.7600.16385)

: 6CEE0000 000EB000 C:\Windows\system32/dbghelp.dll (6.1.7601.17514)

: 75C70000 00008000 C:\Windows\system32/Secur32.dll (6.1.7601.17725)

: 75C90000 0001B000 C:{Windows\system32\SSPICLI.DLL (6.1.7601.17725)

: 74180000 0003C000 C:{Windows\system32/OLEACC.dll (6.1.7601.17676)

: 77D50000 0001F000 C:{Windows\system32\IMM32.dll (6.1.7601.17514)

: 77560000 000CC000 C:{Windows\system32\MSCTF.dll (6.1.7600.16385)

: 75D00000 0000C000 C:\Windows\system32/CRYPTBASE.dll (6.1.7600.16385)

: 10000000 0001F000 C:\Program Files\Total Commander2\Plugins\wlx\IEView\IEView.wlx(1.94.1.0)。

: 75310000 00010000 C:\Windows\system32\NLAapi.dll (6.1.7601.17514)

: 75300000 00010000 C:\Windows\system32\napinsp.dll (6.1.7600.16385)

: 752E0000 00012000 C:\Windows\system32\pnrpnsp.dll (6.1.7600.16385)

: 757E0000 0003C000 C:\Windows\System32/mswsock.dll (6.1.7601.17514)

: 756B0000 00044000 C:{Windows\system32\DNSAPI.dll (6.1.7601.17570)

: 752D0000 00008000 C:\Windows\System32/winrnr.dll (6.1.7600.16385)

: 752C0000 0000D000 C:\Windows\system32\wshbth.dll (6.1.7601.17514)

: 73A00000 00038000 C:\Windows\System32\fwpuclnt.dll (6.1.7601.17514)

: 718C0000 00006000 C:\Windows\system32/rasadhlp.dll (6.1.7600.16385)

: 75820000 00016000 C:\Windows\system32\CRYPTSP.dll (6.1.7600.16385)

: 754C0000 0003B000 C:\Windows\system32\rsaenh.dll (6.1.7600.16385)

: 75CB0000 0004C000 C:\Windows\system32/apphelp.dll (6.1.7601.17514)

: 6B530000 001C3000 C:\Windows\system32\d3d9.dll (6.1.7601.17514)

: 72FA0000 00006000 C:\Windows\system32\d3d8thk.dll (6.1.7600.16385)

: 74680000 00013000 C:\Windows\system32\dwmapi.dll (6.1.7600.16385)

: 77B70000 00083000 C:\Windows\system32\CLBCatQ.DLL (6.1.7600.16385)

: 6FDA0000 00AD9000 C:\Windows\System32/ieframe.dll (9.0.8112.16447)

: 77E20000 00005000 C:{Windows\system32/PSAPI.DLL (6.1.7600.16385)

: 776D0000 001B8000 C:{Windows\system32/iertutil.dll (9.0.8112.16447)

: 779F0000 00111000 C:\Windows\system32/urlmon.dll(9.0.8112.16447)。

: 77080000 0011B000 C:{Windows\system32\WININET.dll (9.0.8112.16447)

: 77D40000 00003000 C:{Windows\system32/Normaliz.dll (6.1.7600.16385)

: 75D20000 0005F000 C:{Windows\system32\SXS.DLL (6.1.7601.17514)

: 749B0000 000F5000 C:{Windows\system32/PROPSYS.dll (7.0.7601.17514)

: 75D80000 0000B000 C:{Windows\system32/profapi.dll (6.1.7600.16385)

: 67B60000 00BC3000 C:\Windows\System32/mshtml.dll(9.0.8112.16447)。

: 740C0000 00021000 C:\Windows\system32/ntmarta.dll (6.1.7600.16385)

: 77D70000 00045000 C:\Windows\system32\WLDAP32.dll (6.1.7601.17514)

: 74270000 0002E000 C:\Windows\system32\mlang.dll (6.1.7600.16385)

: 75390000 00008000 C:\Windows\system32\credssp.dll (6.1.7601.17514)

: 15830000 0000F000 C:\Windows\system32\vlsp.dll(2.0.0.1)。

: 72050000 00006000 C:{Windows\System32\wshqos.dll (6.1.7600.16385)

: 752A0000 00005000 C:\Windows\system32\wshtcpip.DLL (6.1.7600.16385)

: 75BD0000 00006000 C:\Windows\system32\wship6.dll (6.1.7600.16385)

: 75D10000 0000E000 C:\Windows\system32\RpcRtRemote.dll(6.1.7601.17514)。

: 760A0000 0007B000 C:{Windows\system32\Comdlg32.dll (6.1.7601.17514)


寄存器 : EAX=00000000 EIP=01722B80 EFLGS=00010296 ES=0023

: EBX=FFFFFFFFFF ESP=1554F7EC EBP=1554F808 FS=003b

: ECX=18790018 ESI=132DDC00 CS=001b GS=0000

: edx=ffffffff edi=18790018 ds=0023 ss=0023


堆栈信息 : top=15550000 bottom=1554D000 base=15450000


Threads : #000 00001E18 EIP : 77C47094 ESP : 002C678C gui main

77C47094:000000 [77C47094] LdrFindResourceEx_U(ntdll.dll)。

773EE868:000028 [773EE890] ClosePrivateNamespace(kernel32.dll)。

0141C9D0:000197 [0141CB67] #3524(终端.exe)。

0141C660:00029C [0141C8FC] #3522(终端.exe)。

01419510:000132 [01419642] #3490(终端.exe)。

0142DAA0:000053 [0142DAF3] #3770(终端.exe)。

01426C10:000166 [01426D76] #3680(终端.exe)。

01425E20:000093 [01425EB3] #3667(终端.exe)。

01590970:00019C [01590B0C] #9689(终端.exe)。

015908B0:000096 [01590946] #9688(终端.exe)。

013CA9D0:0000D0 [013CAAA0] #1825(终端.exe)。

0177A86C:0004C7 [0177AD33] #16862(终端.exe)。

0177C042:000022 [0177C064] #16917(终端.exe)。

017779BD:0000B0 [01777A6D] #16726(终端.exe)。

0177B9E9:000031 [0177BA1A] #16884(终端.exe)。

017882C3:00005E [01788321] #17611(终端.exe)。

0179B92B:000011 [0179B93C] #18314(终端.exe)。


: #001 00000b64 eip: 77c47094 esp: 0ff3f878

77C47094:000000 [77C47094] LdrFindResourceEx_U(ntdll.dll)。

773EBC90:00008E [773EBD1E] WaitForMultipleObjectsEx(kernel32.dll)。

761961B8:000141 [761962F9] GetWindowRgnEx(user32.dll)。

761937D8:00001F [761937F7] OpenIcon(user32.dll)。

7486795B:000000 [7486795B] 未知(gdiplus.dll)。

7486787A:000000 [7486787A] 未知(gdiplus.dll)。

773EED5A:000012 [773EED6C] AcquireSRWLockExclusive(kernel32.dll)。

77C6368C:0000EF [77C6377B] RtlInsertElementGenericTableAvl(ntdll.dll)。

77C6368C:0000C2 [77C6374E] RtlInsertElementGenericTableAvl(ntdll.dll)。


: #002 00000edc eip: 77c47094 esp: 0412f4e8

77C47094:000000 [77C47094] LdrFindResourceEx_U(ntdll.dll)。

77C32083:0000D9 [77C3215C] EtwNotificationUnregister(ntdll.dll)。

013FB2B0:000011 [013FB2C1] #2844(终端.exe)。

013EF440:00000E [013EF44E] #2714(终端.exe)。

1000B366:000000 [1000B366] 未知(ieview.wlx)。

77C77B9C:000366 [77C77F02] KiFastSystemCallRet(ntdll.dll)。

77C6368C:0000C2 [77C6374E] RtlInsertElementGenericTableAvl(ntdll.dll)。


: #003 00001adc eip: 77c47094 esp: 151bfb2c

77C47094:000000 [77C47094] LdrFindResourceEx_U(ntdll.dll)。

01722B00:00002A [01722B2A] #15873(终端.exe)。

01722AD0:00001E [01722AEE] #15872(终端.exe)。

018AA425:0000B4 [018AA4D9] #26426(终端.exe)。

018AA4FF:000102 [018AA601] #26427(终端.exe)。

773EED5A:000012 [773EED6C] AcquireSRWLockExclusive(kernel32.dll)。

77C6368C:0000EF [77C6377B] RtlInsertElementGenericTableAvl(ntdll.dll)。

77C6368C:0000C2 [77C6374E] RtlInsertElementGenericTableAvl(ntdll.dll)。


: #004 00001e30 eip: 77c47094 esp: 1506fe48

77C47094:000000 [77C47094] LdrFindResourceEx_U(ntdll.dll)。

01722B00:00002A [01722B2A] #15873(终端.exe)。

01722AD0:00001E [01722AEE] #15872(终端.exe)。

018AA425:0000B4 [018AA4D9] #26426(终端.exe)。

018AA4FF:000102 [018AA601] #26427(终端.exe)。

773EED5A:000012 [773EED6C] AcquireSRWLockExclusive(kernel32.dll)。

77C6368C:0000EF [77C6377B] RtlInsertElementGenericTableAvl(ntdll.dll)。

77C6368C:0000C2 [77C6374E] RtlInsertElementGenericTableAvl(ntdll.dll)。


: #005 000013b4 eip: 77c47094 esp: 1542fe18

77C47094:000000 [77C47094] LdrFindResourceEx_U(ntdll.dll)。

01722B00:00002A [01722B2A] #15873(终端.exe)。

01722AD0:00001E [01722AEE] #15872(终端.exe)。

018AA425:0000B4 [018AA4D9] #26426(终端.exe)。

018AA4FF:000102 [018AA601] #26427(终端.exe)。

773EED5A:000012 [773EED6C] AcquireSRWLockExclusive(kernel32.dll)。

77C6368C:0000EF [77C6377B] RtlInsertElementGenericTableAvl(ntdll.dll)。

77C6368C:0000C2 [77C6374E] RtlInsertElementGenericTableAvl(ntdll.dll)。


崩溃 : #006 00001DF0 EIP: 01722B80 ESP: 1554F7EC

01722B00:000080 [01722B80] #15873(终端.exe)。

01722AD0:00001E [01722AEE] #15872(终端.exe)。

018AA425:0000B4 [018AA4D9] #26426(终端.exe)。

018AA4FF:000102 [018AA601] #26427(终端.exe)。

773EED5A:000012 [773EED6C] AcquireSRWLockExclusive(kernel32.dll)。

77C6368C:0000EF [77C6377B] RtlInsertElementGenericTableAvl(ntdll.dll)。

77C6368C:0000C2 [77C6374E] RtlInsertElementGenericTableAvl(ntdll.dll)。


01722B00 55 push ebp

01722B01 8BEC mov ebp, esp

01722B03 83EC10 sub esp, 0x10

01722B06 53 push ebx

01722B07 8BC1 mov eax, ecx

01722B09 56推动ESI

01722B0A 8945FC mov [ebp-0x4], eax

01722B0D 57 推送EDI

01722B0E 8BFF mov edi, edi

01722B10 6AFF push 0xff

01722B12 8D4DF8 lea ecx, [ebp-0x8].

01722B15 51 推动ecx

01722B16 8D4DF0 lea ecx, [ebp-0x10].

01722B19 51 推动ecx

01722B1A 8D4DF4 lea ecx, [ebp-0xc].

01722B1D 51 push ecx

01722B1E FFB038010000 push dword [eax+0x138].

01722B24 FF1524C48F01 call dword near [0x18fc424] ; #27307 (terminal.exe)

01722B2A 85C0 测试 eax, eax

01722B2C 755A jnz 0x1722b88


01722B2E 8B7DF8 mov edi, [ebp-0x8].

01722B31 8B45FC mov eax, [ebp-0x4].

01722B34 85FF 测试EDI,EDI

01722B36 74D8 jz 0x1722b10


01722B38 83C7FC add edi, 0xfc

01722B3B 74D3 jz 0x1722b10


01722B3D 8B7718 mov esi, [edi+0x18].

01722B40 85F6 测试 esi, esi

01722B42 7438 jz 0x1722b7c


01722B44 6AFF push 0xff

01722B46 8D860C020000 lea eax, [esi+0x20c]。

01722B4C 50 推送eax

01722B4D FF1530C68F01 在[0x18fc630]附近调用dword;#27438 (terminal.exe)

01722B53 8BD8 mov ebx, eax

01722B55 83FBFF cmp ebx, 0xff

01722B58 7417 jz 0x1722b71


01722B5A 6A02推0x2

01722B5C 53 push ebx

01722B5D FF15D4CC8F01 在[0x18fccd4]附近调用dword;#27863(terminal.exe)。

01722B63 53 push ebx

01722B64 FF15D0CC8F01 在[0x18fccd0]附近调用dword;#27862(terminal.exe)。

01722B6A 8B06 mov eax, [esi].

01722B6C 8BCE mov ecx, esi

01722B6E FF5028 call dword near [eax+0x28].

01722B71 3BF7 cmp esi, edi

01722B73 7407 jz 0x1722b7c


01722B75 8B06 mov eax, [esi].

01722B77 8BCE mov ecx, esi

01722B79 FF5008 call dword near [eax+0x8].

01722B7C 8B07 mov eax, [edi].

01722B7E 8BCF mov ecx, edi

崩溃 --> 01722B80 FF5008 call dword near [eax+0x8]

01722B83 8B45FC mov eax, [ebp-0x4].

01722B86 EB88 jmp 0x1722b10


01722B88 8B75F8 mov esi, [ebp-0x8].

01722B8B 85F6 测试 esi, esi

01722B8D 744C jz 0x1722bdb


01722B8F 8B45FC mov eax, [ebp-0x4].


: #007 000019e4 eip: 77c47094 esp: 152ff8dc

77C47094:000000 [77C47094] LdrFindResourceEx_U(ntdll.dll)。

773EED5A:000012 [773EED6C] AcquireSRWLockExclusive(kernel32.dll)。

77C6368C:0000EF [77C6377B] RtlInsertElementGenericTableAvl(ntdll.dll)。

77C6368C:0000C2 [77C6374E] RtlInsertElementGenericTableAvl(ntdll.dll)。


: #008 000010f8 eip: 77c47094 esp: 17e5fc48

77C47094:000000 [77C47094] LdrFindResourceEx_U(ntdll.dll)。

773EC2B0:000043 [773EC2F3] WaitForSingleObjectEx(kernel32.dll)。

773EC290:000012 [773EC2A2] WaitForSingleObject(kernel32.dll)。

67DD9D56:188B8C [67F628E2] ShowHTMLDialog(mshtml.dll)。

67DD9D56:1928B0 [67F6C606] ShowHTMLDialog(mshtml.dll)。

67DD9D56:003D6B [67DDDAC1] ShowHTMLDialog(mshtml.dll)。

773EED5A:000012 [773EED6C] AcquireSRWLockExclusive(kernel32.dll)。

77C6368C:0000EF [77C6377B] RtlInsertElementGenericTableAvl(ntdll.dll)。

77C6368C:0000C2 [77C6374E] RtlInsertElementGenericTableAvl(ntdll.dll)。


: #009 00001F74 EIP: 77C47094 ESP: 189FF9A4 http水池清扫器

77C47094:000000 [77C47094] LdrFindResourceEx_U(ntdll.dll)。

75FE1809:00000F [75FE1818] 睡眠(kernelbase.dll)。

013ADBB0:000158 [013ADD08] #1297(terminal.exe)。

013ADB70:000022 [013ADB92] #1296(terminal.exe)。

018AA425:0000B4 [018AA4D9] #26426(终端.exe)。

018AA4FF:000102 [018AA601] #26427(终端.exe)。

773EED5A:000012 [773EED6C] AcquireSRWLockExclusive(kernel32.dll)。

77C6368C:0000EF [77C6377B] RtlInsertElementGenericTableAvl(ntdll.dll)。

77C6368C:0000C2 [77C6374E] RtlInsertElementGenericTableAvl(ntdll.dll)。


: #010 00001aa4 eip: 77c47094 esp: 18bff98c

77C47094:000000 [77C47094] LdrFindResourceEx_U(ntdll.dll)。

773EED5A:000012 [773EED6C] AcquireSRWLockExclusive(kernel32.dll)。

77C6368C:0000EF [77C6377B] RtlInsertElementGenericTableAvl(ntdll.dll)。

77C6368C:0000C2 [77C6374E] RtlInsertElementGenericTableAvl(ntdll.dll)。


: #011 00001788 eip: 77c47094 esp: 18e5fa20

77C47094:000000 [77C47094] LdrFindResourceEx_U(ntdll.dll)。

773EED5A:000012 [773EED6C] AcquireSRWLockExclusive(kernel32.dll)。

77C6368C:0000EF [77C6377B] RtlInsertElementGenericTableAvl(ntdll.dll)。

77C6368C:0000C2 [77C6374E] RtlInsertElementGenericTableAvl(ntdll.dll)。


: #012 00001a84 eip: 77c47094 esp: 1901f948

77C47094:000000 [77C47094] LdrFindResourceEx_U(ntdll.dll)。

773EED5A:000012 [773EED6C] AcquireSRWLockExclusive(kernel32.dll)。

77C6368C:0000EF [77C6377B] RtlInsertElementGenericTableAvl(ntdll.dll)。

77C6368C:0000C2 [77C6374E] RtlInsertElementGenericTableAvl(ntdll.dll)。


: #013 00001590 eip: 77c47094 esp: 191bfb30

77C47094:000000 [77C47094] LdrFindResourceEx_U(ntdll.dll)。

773EED5A:000012 [773EED6C] AcquireSRWLockExclusive(kernel32.dll)。

77C6368C:0000EF [77C6377B] RtlInsertElementGenericTableAvl(ntdll.dll)。

77C6368C:0000C2 [77C6374E] RtlInsertElementGenericTableAvl(ntdll.dll)。


: #014 00001294 EIP: 77C47094 ESP: 1932FE0C

77C47094:000000 [77C47094] LdrFindResourceEx_U(ntdll.dll)。

773EED5A:000012 [773EED6C] AcquireSRWLockExclusive(kernel32.dll)。

77C6368C:0000EF [77C6377B] RtlInsertElementGenericTableAvl(ntdll.dll)。

77C6368C:0000C2 [77C6374E] RtlInsertElementGenericTableAvl(ntdll.dll)。


: #015 00001a24 eip: 77c47094 esp: 194df6c0

77C47094:000000 [77C47094] LdrFindResourceEx_U(ntdll.dll)。

773EED5A:000012 [773EED6C] AcquireSRWLockExclusive(kernel32.dll)。

77C6368C:0000EF [77C6377B] RtlInsertElementGenericTableAvl(ntdll.dll)。

77C6368C:0000C2 [77C6374E] RtlInsertElementGenericTableAvl(ntdll.dll)。


: #016 00001ae8 eip: 77c47094 esp: 1968f820

77C47094:000000 [77C47094] LdrFindResourceEx_U(ntdll.dll)。

75FE1809:00000F [75FE1818] 睡眠(kernelbase.dll)。

778BA72F:00325E [778BD98D] CoIsOle1Class(ole32.dll)。

778BA72F:00314B [778BD87A] CoIsOle1Class(ole32.dll)。

773EED5A:000012 [773EED6C] AcquireSRWLockExclusive(kernel32.dll)。

77C6368C:0000EF [77C6377B] RtlInsertElementGenericTableAvl(ntdll.dll)。

77C6368C:0000C2 [77C6374E] RtlInsertElementGenericTableAvl(ntdll.dll)。


: #017 00001b4c eip: 77c47094 esp: 19a0f7dc

77C47094:000000 [77C47094] LdrFindResourceEx_U(ntdll.dll)。

773EED5A:000012 [773EED6C] AcquireSRWLockExclusive(kernel32.dll)。

77C6368C:0000EF [77C6377B] RtlInsertElementGenericTableAvl(ntdll.dll)。

77C6368C:0000C2 [77C6374E] RtlInsertElementGenericTableAvl(ntdll.dll)。


: #018 00001e08 eip: 77c47094 esp: 1a27fa34

77C47094:000000 [77C47094] LdrFindResourceEx_U(ntdll.dll)。

75FE1809:00000F [75FE1818] 睡眠(kernelbase.dll)。

0142F2B0:0001E4 [0142F494] #3797(终端.exe)。

0142F290:000012 [0142F2A2] #3796(终端.exe)。

018AA425:0000B4 [018AA4D9] #26426(终端.exe)。

018AA4FF:000102 [018AA601] #26427(终端.exe)。

773EED5A:000012 [773EED6C] AcquireSRWLockExclusive(kernel32.dll)。

77C6368C:0000EF [77C6377B] RtlInsertElementGenericTableAvl(ntdll.dll)。

77C6368C:0000C2 [77C6374E] RtlInsertElementGenericTableAvl(ntdll.dll)。


: #019 000019ec eip: 77c47094 esp: 1bc3ef94

77C47094:000000 [77C47094] LdrFindResourceEx_U(ntdll.dll)。

75FE1809:00000F [75FE1818] 睡眠(kernelbase.dll)。

01669100:00008D [0166918D] #13548(终端.exe)。

01668EC0:0000D1 [01668F91] #13546(终端.exe)。

01667AF0:000044 [01667B34] #13514(终端.exe)。

0165BC00:000113 [0165BD13] #13227(终端.exe)。

0165C770:000022 [0165C792] #13230(终端.exe)。

018AA425:0000B4 [018AA4D9] #26426(终端.exe)。

018AA4FF:000102 [018AA601] #26427(终端.exe)。

773EED5A:000012 [773EED6C] AcquireSRWLockExclusive(kernel32.dll)。

77C6368C:0000EF [77C6377B] RtlInsertElementGenericTableAvl(ntdll.dll)。

77C6368C:0000C2 [77C6374E] RtlInsertElementGenericTableAvl(ntdll.dll)。