Сейчас на форуме: bartolomeo, -Sanchez- (+3 невидимых) |
eXeL@B —› Вопросы новичков —› Как корректно удаить __VbaNew (аналог Dialogbox )? (-) |
Посл.ответ | Сообщение |
|
Создано: 27 февраля 2006 20:43 · Личное сообщение · #1 |
|
Создано: 27 февраля 2006 21:10 · Личное сообщение · #2 |
|
Создано: 27 февраля 2006 21:27 · Личное сообщение · #3 |
|
Создано: 28 февраля 2006 08:44 · Личное сообщение · #4 Программу закачивать проблематично... Ниже кусок кода, м.б. его будет достаточно? ................................................ ................................................ ................................................ Выше (в процедуре) условных переходов нет, пробовал ставить ret на входе.. программа работает но не корректно... при этом не нужное окно __vbaNew не появляется. ................................................ ................................................ ................................................ :00B2FABB 83BDDCFAFFFF00 cmp dword ptr [ebp+FFFFFADC], 00000000 :00B2FAC2 7D23 jge 00B2FAE7 :00B2FAC4 6A20 push 00000020 :00B2FAC6 68D4134900 push 004913D4 :00B2FACB 8B95E0FAFFFF mov edx, dword ptr [ebp+FFFFFAE0] :00B2FAD1 52 push edx :00B2FAD2 8B85DCFAFFFF mov eax, dword ptr [ebp+FFFFFADC] :00B2FAD8 50 push eax * Reference To: MSVBVM60.__vbaHresultCheckObj, Ord:0000h | :00B2FAD9 FF15C4104000 Call dword ptr [004010C4] :00B2FADF 898504FAFFFF mov dword ptr [ebp+FFFFFA04], eax :00B2FAE5 EB0A jmp 00B2FAF1 * Referenced by a (U)nconditional or (C)onditional Jump at Address: |:00B2FAC2(C) | :00B2FAE7 C78504FAFFFF00000000 mov dword ptr [ebp+FFFFFA04], 00000000 * Referenced by a (U)nconditional or (C)onditional Jump at Address: |:00B2FAE5(U) | :00B2FAF1 8D8D9CFBFFFF lea ecx, dword ptr [ebp+FFFFFB9C] * Reference To: MSVBVM60.__vbaFreeObj, Ord:0000h | :00B2FAF7 FF1524144000 Call dword ptr [00401424] :00B2FAFD C745FC04000000 mov [ebp-04], 00000004 :00B2FB04 6AFF push FFFFFFFF * Reference To: MSVBVM60.__vbaOnError, Ord:0000h | :00B2FB06 FF1500114000 Call dword ptr [00401100] :00B2FB0C C745FC05000000 mov [ebp-04], 00000005 :00B2FB13 6804384B00 push 004B3804 * Reference To: MSVBVM60.__vbaNew, Ord:0000h | :00B2FB18 FF1528124000 Call dword ptr [00401228] *****Здесь срабатывает breakpoint __vbaNew,***** :00B2FB1E 50 push eax :00B2FB1F 8D8D9CFBFFFF lea ecx, dword ptr [ebp+FFFFFB9C] :00B2FB25 51 push ecx ................................................ Ниже другие функции... ................................................ ................................................ |
|
Создано: 28 февраля 2006 08:51 · Личное сообщение · #5 |
|
Создано: 28 февраля 2006 19:27 · Личное сообщение · #6 |
|
Создано: 01 марта 2006 08:01 · Личное сообщение · #7 |
|
Создано: 02 марта 2006 14:50 · Личное сообщение · #8 |
eXeL@B —› Вопросы новичков —› Как корректно удаить __VbaNew (аналог Dialogbox )? (-) |