Помогите, кто знает. Как в Windows 9x загрузить свою DLL в верхние 2Гб. Пробовал из VXD через сервис _PELDR_LoadModule, не получилось. Очень нужен ring-3 код в верхних 2Гб.
У М. Питрека в книжке "Windows 95 Systems Programming" описан способ это сделать. Книжка много где есть, найти нетрудно. На сайте Питрека wheaty.net, если я правильно помню, выложены исх. тексты к книге, там тоже это есть.
извиняюсь, память подвела, это касается EXE(то-есть не загрузится вверх); а DLL надо указать базу выше 7fffffff и загрузится она между 80000000 - С0000000 ps: и выгрузится c завершением процесса;
Все равно не выходит. Указываю базу выше 7fffffff, выбираю свободную область в верхних 2 Гб, но грузит все равно в нижние 2 Гб.