Re: Сохрание значений переменных
От: Pavel Dvorkin Россия  
Дата: 23.12.03 06:43
Оценка:
Привет!

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"
With best regards
Pavel Dvorkin
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.