Вверх ↑
Ответов: 1841
Рейтинг: 370
#1: 2015-09-02 21:17:16 ЛС | профиль | цитата
Master4eG писал(а):
Подозрения есть на антивирус, хотя навряд ли.

Master4eG писал(а):
VirtualProtectEx http://www.pinvoke.net/default.aspx/kernel32.virtualprotectex... Защита какая-то...
Master4eG писал(а):
или компонент не имеет прав

Нет, нет и нет
Если бы отсутствовали права на запись/чтение или кто-то перехватывает вызов, то (Read/Write)ProcessMemory просто возвращал бы 0.

flint2 писал(а):
Если падает при нуле, то скорее всего это указатель, в смысле это адрес C7459090.

А вот это уже действительно может быть.
Т.е. если значение является указателем и при изменении указателя, адрес указывает на выделенный кусок памяти к которому есть доступ, шанс падения приложения крайне мал и зависит от многих факторов.
карма: 1
0