В одной умной книжке написано что при ипользовании больших страниц можно получить больше прав чем обычно из-за того что в странице размещаются данные с "разными" правами доступа. Как это можно использовать и правда ли это?
Видно книжка настолько "умная", что авторы сами непонимают что написали Память процессам выделяется по страницам, (пофиг какого они размера), приложению не может быть выделено полстраницы, а только целиком. Менеджер кучи уже управляет меньшими блоками, дробя страницы на кусочки, но в этих кусочках всегда будут храниться данные одного процесса. Перед выделением страниц, производиться их очистка, так что в выделеной памяти никак не могут храниться данные из других процессов.
В этой умной книжке имелось ввиду это: Read-Only Kernel and HAL Pages On many Windows XP-based systems, the kernel and HAL pages will be marked read-only. This has affected drivers that were attempting to patch system code, dispatch tables, or data structures. The change to read-only kernel and HAL does not happen on all systems:<ul type=disc> <li>On systems with less than 256 MB RAM, the read-only restriction is used. <li>On systems with 256 MB or more RAM, the read-only restriction isnt used because Windows XP uses large pages to map the kernel and HAL. <li>On all systems, the read-only restriction is used for all driver code because drivers are never mapped with large pages.</ul>
да можно и без проги их поотключать, насколько помню LOWMEM:128 пропиши в boot.ini и получишь свои маленькие страницы))для XP+