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

 eXeL@B —› Крэки, обсуждения —› Ошибка при инициализации приложения (0хс0000005).
Посл.ответ Сообщение


Ранг: 81.7 (постоянный), 10thx
Активность: 0.030
Статус: Участник

Создано: 14 июня 2008 12:35
· Личное сообщение · #1

Здравстуйте.

Давным-давно была такая очень прикольная игрушка "Ацтеки". Она 99 года.
Вот вчера мне попался этот диск снова

После запуска игры вылетает сообщение:
Ошибка при инициализации приложения (0хс0000005). Для выхода из приложения нажмите кнопку "ОК"

Мне подсказали, что это может быть из-зи Директа, с игрой идет шестая.

Возможно ли это обойти?



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

Создано: 14 июня 2008 12:55 · Поправил: mozaxaka
· Личное сообщение · #2

Вообшето
Error value:
0x00000005 (5)
Description:
Отказано в доступе.


Директ тут не причем

Обычно эта ошибка указывает на некачественную оперативную память (--> Melcosoft.com <-- http://support.microsoft.com/default.aspx?scid=kb;ru;315335 ). Проверьте память утилитой memtest86+. Можеш для проверки переставить ее в другой слот

Для справки: 0х0000008Е (0хС0000005, 0хBF9F093E, 0xEC1AC38C, 0x00000000) - одинаковые типы ошибок




Ранг: 81.7 (постоянный), 10thx
Активность: 0.030
Статус: Участник

Создано: 14 июня 2008 13:32
· Личное сообщение · #3

причем тут память вообще? это не только у меня одного



Ранг: 441.3 (мудрец), 297thx
Активность: 0.410.04
Статус: Участник

Создано: 14 июня 2008 13:35
· Личное сообщение · #4

AVE
Или ищи патч для XP, или попробуй включить режим совместимости с Win98




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

Создано: 14 июня 2008 13:55 · Поправил: VaZeR
· Личное сообщение · #5

AVE
Можно более точно посмотреть причину ошибки. Если запустить эту прогу в Олли, только нужно поставить запуск с системного бряка. И посмотреть где в ntdll она подает. Немного посмотрев рядом лежаший код можно и понять причину ошибки. Такая ошибка может выходить когда есть ошибки в импотре файла. Или в значениях PE заголовка.




Ранг: 81.7 (постоянный), 10thx
Активность: 0.030
Статус: Участник

Создано: 14 июня 2008 14:24
· Личное сообщение · #6

Патч искал, но игра слишком старая.

В Олли выдает туже самую ошибку при загрузке. Может дествительно поставить запуск с системного бряка. Подскажите где это ставить.




Ранг: 1131.7 (!!!!), 447thx
Активность: 0.670.2
Статус: Участник

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

mozaxaka пишет:
Обычно эта ошибка указывает на некачественную оперативную память


Это ошибка в импорте.

AVE, режим совместимости не спасает?




Ранг: 81.7 (постоянный), 10thx
Активность: 0.030
Статус: Участник

Создано: 14 июня 2008 14:58 · Поправил: AVE
· Личное сообщение · #8

нет не спасает
Вообще у кого-нибуть был опыт по запуску таких приложений?




Ранг: 673.3 (! !), 400thx
Активность: 0.40.31
Статус: Участник
CyberMonk

Создано: 14 июня 2008 15:04
· Личное сообщение · #9

99 года , по старее ничего нету ))))) а где ты ее вообще запускашь ? на МЕ ? или на ХП ? Требования смотрел ? Это ошибка когда импорт неправильный. Меняй винду или забывай =) Бьюсь в заклад это не последние проблемы.

-----
RE In Progress [!] Coding Hazard [!] Stay Clear of this Cube





Ранг: 2014.5 (!!!!), 1278thx
Активность: 1.340.25
Статус: Модератор
retired

Создано: 14 июня 2008 15:09
· Личное сообщение · #10

Попробуй на варю накатить старую винду. Обычно если совместимость не помогает, немногое можно сделать.




Ранг: 81.7 (постоянный), 10thx
Активность: 0.030
Статус: Участник

Создано: 14 июня 2008 15:12
· Личное сообщение · #11

очень смешно

естественно запускаю на ХП.
я поэтому и спрашиваю можно ли что сделать.

Теперь видимо понимаю, что ничего нельзя сделать



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

Создано: 14 июня 2008 15:22 · Поправил: Stack
· Личное сообщение · #12

AVE пишет:
Теперь видимо понимаю, что ничего нельзя сделать

Я бы на твоем месте не отчаивался.
Установи 98 на виртуалку - если игра не слишком мощная потянет.

-----
Md5 fcbb6c9c9a5029b24d70f2d67c7cca74





Ранг: 307.9 (мудрец), 196thx
Активность: 0.180
Статус: Участник

Создано: 14 июня 2008 15:30
· Личное сообщение · #13

У мну был похожий трабл с игрой "Galador" .... другого решения как поставить виртуалку и играть там не нашлось =(

-----
Don_t hate the cracker - hate the code.





Ранг: 216.9 (наставник), 85thx
Активность: 0.310.15
Статус: Участник
X-Literator

Создано: 14 июля 2008 12:35
· Личное сообщение · #14

AVE
Кинь сцылку, я "войну свиней" года полтора назад, помню, фаршмачил, которая под XP не шла.

-----
Харе курить веники и нюхать клей, к вам едет из Америки бог Шива, и он еврей.




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

Создано: 14 июля 2008 12:43
· Личное сообщение · #15

понаписали какой-то бред. я понимаю еще какой-нибудь дефрагментатор, написанный в середине 90-х под 9х не будет работать под ХР. и ничего не поделаешь. но не игра же, которая только API и использует.
если ошибка возникает в олли еще до того, как отладчик встанет на оеп - значит сам PE-файл косячный... можно попробовать поставить права записи на все секции. если ошибка в процессе запуска - то есть после оеп - значит надо смотреть что не так в коде

-----
MicroSoft? Is it some kind of a toilet paper?





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

Создано: 14 июля 2008 12:59
· Личное сообщение · #16

Там так и есть ошибка в правах записи секции. После их корректировки. Прога уже нормально загружается до главного меню игры. Дальше я уже не смог преверить так как не было всех файлов игры. Но AVE говорил что падает. Значит есть ещё ошибки. Скорее всего из за API.



Ранг: 516.1 (!), 39thx
Активность: 0.280
Статус: Участник

Создано: 14 июля 2008 15:18
· Личное сообщение · #17

так ошибка вроде из-за манифеста или я не прав?




Ранг: 303.7 (мудрец), 4thx
Активность: 0.190
Статус: Участник
tPORt Manager

Создано: 14 июля 2008 19:13
· Личное сообщение · #18

) winehq.org поставь вайн и пускай под ним...



Ранг: 25.7 (посетитель), 4thx
Активность: 0.030
Статус: Участник

Создано: 25 ноября 2012 18:17 · Поправил: g3r0n1m0
· Личное сообщение · #19

распаковал программу, запускается но выдает сообщение вирусной тревоги (наверное гдето идет проверка целостности )...в ольку загружается и вроде все нормально работает однако после попытки перезапуска проги в ольке выскакивает такая же беда Ошибка при инициализации приложения (0хс0000005). может кто просветит что такое в памяти творится.



Ранг: 590.4 (!), 408thx
Активность: 0.360.18
Статус: Модератор

Создано: 25 ноября 2012 18:47
· Личное сообщение · #20

рантайм не установлен нужный. ищи ms redistributable package используемой версии.

-----
старый пень




Ранг: 488.1 (мудрец), 272thx
Активность: 0.350
Статус: Участник

Создано: 25 ноября 2012 19:10
· Личное сообщение · #21

некро детект

-----
Наша работа во тьме, Мы делаем, что умеем. Мы отдаем, что имеем, Наша работа во тьме....




Ранг: 25.7 (посетитель), 4thx
Активность: 0.030
Статус: Участник

Создано: 30 ноября 2012 02:22 · Поправил: g3r0n1m0
· Личное сообщение · #22

r_e может не вполне ясно выразился но при первом проходе в отладчике все работает превосходно, а уже при нажатии CTRL+F2 выдает 0хс0000005. так что дело явно не в redistributable package




Ранг: 622.6 (!), 521thx
Активность: 0.330.89
Статус: Участник
_Вечный_Студент_

Создано: 30 ноября 2012 02:53 · Поправил: plutos
· Личное сообщение · #23

Хочешь разобраться по-настоящему, прочитай вот эту статью:
http://www.microsoft.com/msj/0197/exception/exception.aspx
тогда не будешь всю жизнь наступать на одни и теже грабли...

В данном случае, судя по коду (0хс0000005 - STATUS_ACCESS_VIOLATION ) программа пытается сделать что-то в той области памяти, к которой не имеет доступа.
Структура
typedef struct _EXCEPTION_RECORD {
DWORD ExceptionCode;
DWORD ExceptionFlags;
struct _EXCEPTION_RECORD *ExceptionRecord;
PVOID ExceptionAddress;
DWORD NumberParameters;
DWORD ExceptionInformation[EXCEPTION_MAXIMUM_PARAMETERS];
} EXCEPTION_RECORD;
содержит точный адрес инструкции, вызвавшей данное исключение. Ставь перед ним breakpoint, а дальше смотри глазами и думай головой.
Причин может быть множество и за тебя их искать (или гадать) никто не будет.

ExceptionCodes можно найти здесь:
http://msdn.microsoft.com/en-us/library/windows/desktop/aa363082(v=vs.85).aspx

-----
Give me a HANDLE and I will move the Earth.



 eXeL@B —› Крэки, обсуждения —› Ошибка при инициализации приложения (0хс0000005).
:: Ваш ответ
Жирный  Курсив  Подчеркнутый  Перечеркнутый  {mpf5}  Код  Вставить ссылку 
:s1: :s2: :s3: :s4: :s5: :s6: :s7: :s8: :s9: :s10: :s11: :s12: :s13: :s14: :s15: :s16:


Максимальный размер аттача: 500KB.
Ваш логин: german1505 » Выход » ЛС
   Для печати Для печати