I>>Дайте пожалуйста кусочек кода для прямого доступа к физической памяти.
C>пример от Sysinternals тут http://files.rsdn.ru/10352/physmem.zip
Напомню, что данный способ не будет работать в режиме пользователя начиная с Windows Server 2003 SP1. Начиная с этого SP доступ к именованной секции \Device\PhysicalMemory из режима пользователя был закрыт, т.к. это есть серьёзнейшая дыра в безопасности, ибо допускает установку call gate, позволяющего выполнять произвольный код в режиме ядра без использования драйвера.
В Windows XP (все SP) работать будет.
I>>Очень нужно! Знаю что нужно делать через драйвер, но что в нем писать? Заранее спасибо...
Ну если очень нужно, тогда за некоторое вознаграждение я могу без проблем написать тебе подобный драйвер. Если денег нет или жаба душит, тогда могу предложить бесплатный совет:
MmAllocatePagesForMdl() или MmAllocateContiguousMemory()
Мои контакты ниже.