Freeman А кто сказал что все страницы куда-то ображаются? =) нет, дампится всё ОЗУ. Смотри мою статейку по дампу, я там написал как и что...
при чем тут ассемблер? в защищенном режиме нельзя аппаратно - виртуализация памяти. в реальном режиме можно, но там сегмент+смещение это 20 бит...
ТС, а какие проблемы почитать мсдн про WM_CREATE и WM_PAINT ?..
k3internal при чем тут. ты про rdmsr / wrmsr ? так они ж подряд идут
в ProcessSyscall было бы неплохо поставить return; в конце
twgt 1) помоему это уже обсуждалось 2) не в тему
Я чтото логики не понял) В Win32API есть и Ansi и Wide-char версии.. Это другое дело если ты Native API используешь только. Там все обычно в юникоде )
Довольно часто в информационных прогах, которые собирают инфу путем перехвата апи, возникает вопрос о проверке памяти... вот там пригодится..
Dataking Зря. Да ты затрахаешься на асме реализовывать. Вы бы еще заставляли новичка сразу в машинном коде писать и PEшник в хексредакторе...
так ты его и не изменяешь. правильно: COMPLEX operator*=(COMPLEX z) { // Изменяем this (!) (*this) = (*this) * z; return (*this); }...
Фигня, сначала лучше Си. Надо научиться логически мыслить и составлять алгоритмы. А уж потом ассемблер выучить, параллельно наблюдая как на нем...
Да боян +)
http://gr8.cih.ms/uploads/w9598.rar
z0mailbox не сказал бы. когда дампить чтото надо например или когда вообще тулзу писать которая память просматривает, было бы неплохо знать можно...
нет, но дело не в том, если пте==0 (весь дворд=0) тогда это значит что либо память не выделена либо что она в VAD-ах описана. Тут как раз та фигня...
Сорцы бы дал..
IRP_MJ_PNP
ну да, а сопроцессор собственно и считает 2^x =)
ну это практика. сперва стоит теорию почитать, без нее будет очень туго
TheDeath Что "оно" ? При чем тут PFN ?
Имена участников (разделяйте запятой).