Здравствуйте Кривенко Антон Владимирович, Вы писали:
КАВ>по причине лихорадочного вспоминания локов под 9x. Так что в 9x как память залочить (не в драйвере)?
Ничего. Впрочем, и в NT VirtualLock не гарантирует, что страницы не будут выгружаться на диск.
Q94996 INFO: VirtualLock() Only Locks Pages into Working Set
http://support.microsoft.com/support/kb/arcticles/Q94/9/96.asp
Так что реально зафиксировать страницы в памяти можно только в драйвере. Если изначальная задача связана с работой с каким-то устройством (что очень похоже), то лучше переместить критичный код в драйвер.