Я немного запутался в управлении памятью Windows.
Я где-то читал, что каждый процесс в Windows (32-разрядный) получает свои 4 ГБ памяти - благодаря подключению к диску.Но 32-битная Windows может использовать до 4 ГБ.Поэтому я подумал, что каждый процесс «думает», что он имеет 4 ГБ, но на самом деле его меньше.Я прав?
Так как я могу получить доступ к данным из одного процесса в другой?Если 2 PE загружены в 0x400000, как мне это сделать?Не могли бы вы привести пример на C или ASM?
Может кто-нибудь объяснить мне это дальше?Может быть, укажите мне на хорошую статью.
Достаточно краткого описания :).Спасибо.