Привет!
Slava Antonov wrote:
>
> H e l l o, A l l !
>
> Если я правильно понимаю то:
>
> При запуске exe проецируется в память. По умолчанию глобальные
> переменные находятся в страницах помеченных WRITECOPY. Если этот флаг
> снять, то изменение переменных будет сохраняться в exe файле. Так?
Нет.
int x=10;
int main(int argc, char* argv[])
{
DWORD dwOld;
VirtualProtect(&x,4,PAGE_READWRITE,&dwOld);
}
и после этого dwOld == 4, т.е. PAGE_READWRITE.
--
С наилучшими пожеланиями
Дворкин Павел
Posted via RSDN NNTP Server 1.7 "Bedlam"