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 >>