Как поставить бряк на чтение памяти? Выбираю байт из "Hex dump" -> RMouse (Memory on, access) Ничего не подствтилось (изменения).
unh, В версии 1.10 вроде и не подсвечивается. Тем более что она там всего одна, и посмотреть где — нельзя. В 2.0j+ всё пучком.
>> В версии 1.10 вроде и не подсвечивается. вы правы. Да и кривые эти бряки =\ Если нужно ставить бряк на чтото в пределах дворда, лучше это делать с помощью hw бряков.
ну киньте ссылку с описанием, если можно... или так обьяснити как поставить бряк на чтение памяти, потому что он в олли не ставится.
та которая в секции .data к примеру находится. пример мессадж бокса. когда апишка обращается к szCap к примеру бряк должен останавливать программу на этом месте. при условии что я поставил на мемори ацесс
unh Т.е. вы хотите поиметь бряк при обращении _системы_ к этой памяти? (на вскидку) Молитесь чтобы в SICE BPM хотя бы работал. А вообще - по шагам: сначала проверяете самое простое - свой код к своей памяти, без тредов и всего остального? Работает? Переходите к сложному...
PSR1257 Любой сервис обратившийся к сторожевой странице откатит фолт и возвратит STATUS_GUARD_PAGE_VIOLATION. Повторный вызов сервиса завершится успешно. Изза этого очень часто процесс завершается при установке брейков на память.
Кликаем правой кнопкой в столбце "Хекс дамп"-> Брейкпойнт->Хардваре на Акцесс (по англицки естественно) Потом меню Дебуг-> Хардваре брейпойнты Любуемся У меня Олька 1.10 фсё работет А если Вы про обычные то они могут затираться при выгрузке памяти