Добрый день!
Для своего проекта я пишу диспечер памяти. Мне хотелось бы знать, существует ли в Win32 API какая-нибудь функция, которая бы позволяла переместить страницу оперативной памяти (4К) по другому виртуальному адресу, оставив в неизменности ее содержимое.
В принципе, аналогичное можно сделать с помощью memory-mapped file, но только под WinNT/2000/XP (а хотелось бы работать и с 98/Me), и блоками по 64К (что несколько великовато). Так что такой вариант мне не подходит...