Сейчас на форуме: vasilevradislav, vsv1, padad42664, kris_sexy, site-pro (+6 невидимых)

 eXeL@B —› Крэки, обсуждения —› Помогите убрать противный messagebox
Посл.ответ Сообщение

Ранг: 43.2 (посетитель)
Активность: 0.090
Статус: Участник

Создано: 02 июня 2007 23:35
· Личное сообщение · #1

вот ссылка на прогу:
alawar.com/download/AbraAcademy.exe
в аттаче скриншот окна,которое не дает запустить игру
заранее thanks

5cdc_02.06.2007_CRACKLAB.rU.tgz - zaebalo.JPG



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 02 июня 2007 23:54
· Личное сообщение · #2

Установи новый директикс и не парься.
Но если охото позаморачиваться ищи где и из-за чего вызывается TFM_ERROR(это твой т.н. мессаджбокс)




Ранг: 340.0 (мудрец), 22thx
Активность: 0.120
Статус: Участник
THETA

Создано: 03 июня 2007 00:16
· Личное сообщение · #3

Vovan666 пишет:
Установи новый директикс и не парься.

Проблема может быть и в драйверах видеокарты. Обнови и их помимо DirectX.

-----
Программист SkyNet




Ранг: 43.2 (посетитель)
Активность: 0.090
Статус: Участник

Создано: 03 июня 2007 09:30
· Личное сообщение · #4

Vovan666 пишет:
Установи новый директикс и не парься.

итак самый новый стоит
Vovan666 пишет:
Но если охото позаморачиваться ищи где и из-за чего вызывается TFM_ERROR(это твой т.н. мессаджбокс)

я пробовал бряк ставить на память,нашел место где вылезает окно, меняю jump и вылетает
exception. можно узнать какую ветку реестра она сканирует или какие файлы?




Ранг: 282.8 (наставник), 24thx
Активность: 0.260
Статус: Участник
win32.org.ru

Создано: 03 июня 2007 10:28
· Личное сообщение · #5

messagebox наверное и закрывает фатальную ошибку, не зря ведь он вылазит, значит есть какие-то несовместимости.

-----
may all your PUSHes be POPed!




Ранг: 43.2 (посетитель)
Активность: 0.090
Статус: Участник

Создано: 03 июня 2007 17:42
· Личное сообщение · #6

у кого ещё эта бяка вылезает при запуске,отзовитесь!



Ранг: 43.2 (посетитель)
Активность: 0.090
Статус: Участник

Создано: 03 июня 2007 17:47
· Личное сообщение · #7

я нашел место где отсылается caption окна (про TFM_ERROR что то нет нифига):
* Possible StringData Ref from Code Obj ->"аE"
|
:004D6CCE 8B15C83D4D00 mov edx, dword ptr [004D3DC8]
:004D6CD4 E89F38F9FF call 0046A578
:004D6CD9 A1D0994D00 mov eax, dword ptr [004D99D0]
:004D6CDE 8B00 mov eax, dword ptr [eax]
:004D6CE0 83780C01 cmp dword ptr [eax+0C], 00000001
:004D6CE4 7529 jne 004D6D0F
:004D6CE6 8B0D7C994D00 mov ecx, dword ptr [004D997C]
:004D6CEC A1D89C4D00 mov eax, dword ptr [004D9CD8]
:004D6CF1 8B00 mov eax, dword ptr [eax]

* Possible StringData Ref from Code Obj ->"аE"
|
:004D6CF3 8B15B4BE4A00 mov edx, dword ptr [004ABEB4]
:004D6CF9 E87A38F9FF call 0046A578
:004D6CFE A17C994D00 mov eax, dword ptr [004D997C]
:004D6D03 8B00 mov eax, dword ptr [eax]
:004D6D05 8B10 mov edx, dword ptr [eax]
:004D6D07 FF92FC000000 call dword ptr [edx+000000FC]
:004D6D0D EB0C jmp 004D6D1B

пока попытки менять джампы были безуспешны.. да и качать 50 метров свежего директикса
мне соврешенно не в кайф




Ранг: 85.4 (постоянный)
Активность: 0.080
Статус: Участник

Создано: 03 июня 2007 17:58
· Личное сообщение · #8

Kycok Caxapa помоему бред какой-то... MessageBox судя по всему обработчиком ексепшена вызывается! Ну уберешь ты его и че дальше.. ДиректХ от этого чтоли заработает как надо

-----
radio uno in ibisa ...




Ранг: 43.2 (посетитель)
Активность: 0.090
Статус: Участник

Создано: 03 июня 2007 18:07
· Личное сообщение · #9

Icelot пишет:
ДиректХ от этого чтоли заработает как надо

я хз,а что она вообще может проверять? файлы? версию в реестре? у меня же стоит 9.0с,
все 3D приложения и игры нормально работают,значит дело не в том что у меня нет необходимого
ПО,а в том что у программеров игры руки росли не оттуда..



Ранг: 2.3 (гость)
Активность: 0=0
Статус: Участник

Создано: 03 июня 2007 19:34
· Личное сообщение · #10

Попробуй на всякий случай команду dxdiag




Ранг: 85.4 (постоянный)
Активность: 0.080
Статус: Участник

Создано: 03 июня 2007 20:00
· Личное сообщение · #11

Kycok Caxapa пишет:
у программеров игры руки росли не оттуда

Это более вероятно, но убрав вох опять же делу не поможешь. Да дело то может и не в Директе. Посмотри в инете или справке список поддерживаемых видео-карт.

-----
radio uno in ibisa ...




Ранг: 43.2 (посетитель)
Активность: 0.090
Статус: Участник

Создано: 03 июня 2007 20:07
· Личное сообщение · #12

Icelot пишет:
Посмотри в инете или справке список поддерживаемых видео-карт.

с этим всё ок, я так подозреваю здесь использован новый движок или какая то модификация
его что сначала проверяет по каким то критериям версию DX и\или драйверы. (там вроде
то ли HGE используют,то ли Popcap,то ли самопальный какой то: анимация моделей очень высокого качества,это же сам не сделаешь на VisualC++ ,там явно уже готовое используется всё)
Я уже близок к цели: наг пропал,образуется пустая форма (исправил 004D6CE4 7529 jne 004D6D0F )
сейчас враппер расковыряю до конца,может запустится



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 03 июня 2007 20:22
· Личное сообщение · #13

Kycok Caxapa пишет:
враппер расковыряю до конца


А чё его ковырять, переименуй AbraAcademy.wrp в AbraAcademy.exe вот тебе и полноценная игра без враппера.



Ранг: 43.2 (посетитель)
Активность: 0.090
Статус: Участник

Создано: 03 июня 2007 20:36
· Личное сообщение · #14

Vovan666
а у тебя говоришь все работает? меня смутил файл d3dx9_31.dll ,похоже что из за него не работает



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 03 июня 2007 21:03
· Личное сообщение · #15

Kycok Caxapa пишет:
а у тебя говоришь все работает?

И не только у меня.

Kycok Caxapa пишет:
меня смутил файл d3dx9_31.dll ,похоже что из за него не работает

Ну и удали его, тогда игра будет использовать тот d3dx9_31.dll, что установлен в системе.
Если после этого начнет ругаться, что мол нету такого файла, то ставь заново директикс.



Ранг: 43.2 (посетитель)
Активность: 0.090
Статус: Участник

Создано: 03 июня 2007 22:04
· Личное сообщение · #16

ппц,а не может она DirectX 10 использовать?



Ранг: 617.3 (!), 677thx
Активность: 0.540
Статус: Участник

Создано: 03 июня 2007 22:33
· Личное сообщение · #17

Kycok Caxapa пишет:
ппц,а не может она DirectX 10 использовать?

Может, но не использует.



Ранг: 18.9 (новичок)
Активность: 0.020
Статус: Участник

Создано: 04 июня 2007 14:10
· Личное сообщение · #18

Ну и что из этого следует??? У меня тоже при запуске проги- сканера портов TigerSurf, выскакивает MessageBox! Необходимо отладчиком искать откуда он вызывается? Если в этом MessageBox присутствует какое-либо сообщение, ищи откуда она берется? Где находится "прыг", что бы изменив его убрать эту Messag'у



Ранг: 43.2 (посетитель)
Активность: 0.090
Статус: Участник

Создано: 04 июня 2007 22:29
· Личное сообщение · #19

LOL, я её запустил всё таки наверно интересно как



Ранг: 43.2 (посетитель)
Активность: 0.090
Статус: Участник

Создано: 04 июня 2007 22:33
· Личное сообщение · #20

скачав последний упдейт для DX от апреля 2007 я понял что этому чуду под названием
"Робат класа буратина каторый нырьайэт" абсолютно по барабану версия DirectX и дров видяхи.
вот кстати апдейт, 9+10 версия в одном:
rs127tl.rapidshare.com/files/27966392/1572670/DX.exe
после перепаковки некоторые игры стали быстрее работать
Так вот и осенила меня мысль про screen resolution. Ставлю 800х600 нихрена, ещё прибавим
до 1024х768 - запустилось.. упалпацтул, аффтаров в бабруйск на высилецу



Ранг: 158.7 (ветеран)
Активность: 0.110
Статус: Участник

Создано: 04 июня 2007 22:50
· Личное сообщение · #21

Kycok Caxapa пишет:
бабруйск на высилецу

Бабруйск не трогай, а тему закрой, раз всё решилось в положительную сторону.

-----
Я ещё не волшебник, я только учусь...



 eXeL@B —› Крэки, обсуждения —› Помогите убрать противный messagebox
Эта тема закрыта. Ответы больше не принимаются.
   Для печати Для печати