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

Если не секрет а зачем? Это что типа эмуляция разделяемой памяти?
И собственно при модификации атрибутов страницы, ну будет случаем создана ее копия (если процесса два, и один модифицирует атрибуты)