На 8.3.14.1976 вылетает сразу же после появления окна конфигуратора.
При запуске с -sntrace не падает, в окне сообщений:
Код:
--- Информация ---
QueryInterface in checking IConfigMngr return 0x80004002
--- Информация ---
QueryInterface in checking IConfigMngr return 0x80004002
--- Информация ---
Bad param count in func 3 IUnpackFile::void init(IFile@ dest, int t=0), declared 3, real 2
--- Информация ---
Stack corrupt in call func 3 IUnpackFile::void init(IFile@ dest, int t=0), check function signature !!!!
(последнее сообщение повторяется много раз)
Содержимое IUnpackFile.vtable: Код:
Dumped from forms.as unpackFile 154
Type IUnpackFile from file.v
Declared 4 virtual methods
IID is {F10901A0-3BAC-11D4-8A57-008048DA06DF}
Vtable address = 0x16E270E0
Vtable in pack.dll
Offset in module: 0x370E0
---------------------------------------------------
Function 0 QueryInterface
address is 0x16E0121E - offset is 0x1121E
83 6C 24 04 04 sub dword [esp+0x4],0x4
E9 68 E5 FF FF jmp 0xffffe56d
---------------------------------------------------
Function 1 AddRef
address is 0x16E011EC - offset is 0x111EC
83 6C 24 04 04 sub dword [esp+0x4],0x4
E9 EA E5 FF FF jmp 0xffffe5ef
---------------------------------------------------
Function 2 Release
address is 0x16E01188 - offset is 0x11188
83 6C 24 04 04 sub dword [esp+0x4],0x4
E9 1E E6 FF FF jmp 0xffffe623
---------------------------------------------------
Function 3 void init(IFile@ dest, int t=0)
address is 0x16DFEEE0 - offset is 0xEEE0
55 push ebp
8B EC mov ebp,esp
6A FF push byte 0xffffffff
68 F0 36 E2 16 push dword 0x16e236f0
64 A1 00 00 00 00 mov eax,fs:[0x0]
50 push eax
56 push esi
57 push edi
A1 08 40 E3 16 mov eax,[0x16e34008]
33 C5 xor eax,ebp
50 push eax
8D 45 F4 lea eax,[ebp-0xc]
64 A3 00 00 00 00 mov fs:[0x0],eax
8B 75 08 mov esi,[ebp+0x8]
83 7E 48 00 cmp dword [esi+0x48],0x0
8D 4E 10 lea ecx,[esi+0x10]
75 0C jnz 0xe
BA 88 6E E2 16 mov edx,0x16e26e88
E8 96 E5 01 00 call 0x1e59b
EB 05 jmp 0x7
E8 6F E4 01 00 call 0x1e474
8B 7D 0C mov edi,[ebp+0xc]
C7 45 FC 00 00 00 00 mov dword [ebp-0x4],0x0
85 FF test edi,edi
74 06 jz 0x8
8B 07 mov eax,[edi]
57 push edi
FF 50 04 call [eax+0x4]
8B 46 48 mov eax,[esi+0x48]
89 7E 48 mov [esi+0x48],edi
C7 45 FC 01 00 00 00 mov dword [ebp-0x4],0x1
85 C0 test eax,eax
74 06 jz 0x8
8B 08 mov ecx,[eax]
50 push eax
FF 51 08 call [ecx+0x8]
8B 4D F4 mov ecx,[ebp-0xc]
64 89 0D 00 00 00 00 mov fs:[0x0],ecx
59 pop ecx
5F pop edi
5E pop esi
8B E5 mov esp,ebp
5D pop ebp
C2 08 00 retn 0x8
!!! BAD PARAMS COUNT !!!
---------------------------------------------------
Function 4
address is 0x16DFE750 - offset is 0xE750
8B 44 24 04 mov eax,[esp+0x4]
8B 40 24 mov eax,[eax+0x24]
C2 04 00 retn 0x4
---------------------------------------------------
Function 5
address is 0x16DFE740 - offset is 0xE740
8B 44 24 04 mov eax,[esp+0x4]
8B 40 18 mov eax,[eax+0x18]
C2 04 00 retn 0x4
Остальное из трейса я так понимаю не нужно? Или прикрепить?