Здравствуйте, jekjek, Вы писали:
J>Необходимо узнать адрес последней доступной для пользователя страницы на стеке. Устроено все так: есть регион стека, который легко узнается с помощью VirtualQuery. Однако, нужно не начало этого региона, а то место, которое находится непосредственно за несмещаемой страницей с PAGE_NOACCESS. Оно находится через N страниц от AllocationBase, которое возвратит VirtualQuery. Ведь дальше располагаются подряд страницы с PAGE_GUARD (ну, в WinNT), при росте стека PAGE_GUARD с них снимается. Так вот, очень нужно узнать то место, до которого PAGE_GUARD может сниматься, то есть значение N!..
J>Кажется, это можно узнать из TIB, но как именно?..
J>Подскажите советом... J>Заранее спасибо!