Re: Создание десктопов в Windows 2000/XP
От: Valerio Россия linkedin.com/in/boronin
Дата: 27.01.03 14:15
Оценка:
ILI>После создания нескольких десктопов ( 12 ) функцией
ILI>HDESK CreateDesktop() (в цикле)получил возвращаемое ею значение == NULL.
ILI>GetLatestError() дал мне — " Not enough storage is available to process this command" — 0x8. Это и в Windows 2000 и в XP.
ILI>Пробовал в Registry в Memory Management менять значения IRPStackSize ,PagedPoolSize , но результат был тот же.
причем тут эти-то параметры!

The CreateDesktop function returns a handle that can be used to access the desktop

ILI>Есть ли возможность увеличить число создаваемых десктопов

ILI>или же это что называется HARD CODE of Windows
я так не думаю

скорее всего элементарно памяти маловато?

но проверь права на всякий случай:
If the dwDesiredAccess parameter specifies the READ_CONTROL, WRITE_DAC, or WRITE_OWNER standard access rights, you must also request the DESKTOP_READOBJECTS and DESKTOP_WRITEOBJECTS access rights.
... << RSDN@Home 1.0 beta 5 >>
Valery A. Boronin, RSDN Team, linkedin.com\in\boronin
R&D Mgmt & Security. AppSec & SDL. Data Protection and Systems Programming. FDE, DLP, Incident Management. Windows Filesystems and Drivers.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.