какая то проблемма возникает когда я пытаюсь открывать свой проэкт в ольке. Она не брейкпоинтся на энтри поинте, однако зависает где то в глубинах ntdll с сообщением о Access violating when writing to [00000010] я проверял тысячи раз и убеждался что пытаюсь дебажить именно необходимый мне проэкт которые до переустановки винды отлично дебажился. Я переходил в ольке на энтри поинт и видел там свой код но работать с ним я не мог посокльку "Access violating". Подскажите что это может быть. P/S при все при том программа сама по себе отлично запускается (если вне деббарега) и выполняет возложенные на неё функции.
Options > Debugging Options > Events > "Make first pause at:" Что там стоит? + на закладве Exceptions поставь галку: "Ignore memory access violations in KERNEL32"
spencer Возможно, это из-за того, что импорт находится не в начале секции. Если это так, попробуйте его переместить в начало секции или вообще в отдельную секцию. Может, экзешник запускается с параметрами командной строки? У меня Olly всегда вылетает, если указать параметры.
у меня все ок... топикстартеру: отключен флажок Options->Debugging->Registers->Decode SSE? Оно может проблемы создавать
2GREAT отключен 2W4FhLF там стоит Entry point of main module выставил игноры в exeptions - помогло, всем спасибо Однако возник другой вопрос, как же так получается ведь исключение в нтдлл, что же это её корявость что ли? либо намерянно чтоб SEH заюзать?
Некоторые внутренние функции специально генерируют исключения в некоторых случаях, которые сразу же перехватываются SEHом. Вообщем это лучше не трогать, так надо