Легенда:
новое сообщение
закрытая нитка
новое сообщение
в закрытой нитке
старое сообщение
|
- Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
- Новичкам также крайне полезно ознакомиться с данным документом.
[C++] про защиту... 19.06.01 18:11 Число просмотров: 1090
Автор: XR <eXtremal Research> Статус: The Elderman Отредактировано 19.06.01 18:14 Количество правок: 1
|
> > > ну почему. защита интересует. поподробней о > защите > > можешь > LPVOID VirtualAlloc( > LPVOID lpAddress, // region to reserve or commit
> SIZE_T dwSize, // size of region
> DWORD flAllocationType, // type of allocation
> DWORD flProtect // type of access protection
> ); ---
> Сначала вызываешь её с MEM_RESERVE, а по мере выделения new > памяти с MEM_COMMIT. В обоих случаях можешь указывать > атрибут защиты. > Как уже писали - единственная проблема 8кб'ый минимальный > блок. >
Это только в UserMode...
см. комментарий cb
> > > сказать. хотя думаю так или иначе если захотеть > > похерить > > > можно. > Если сменить атрибут доступа. > > > Как я понял cb - реализовывать аппаратную защиту > придется в > > kernel mode NT > Тогда я не понял что за защита имелась ввиду?
...та самая но только средствами ядра NT ....
Linux к примеру это умеет ... я подозпеваю что и NT должна уметь
BTW: вроде бы у win2k что то было на эту тему но довольно криво в плане управления ...
цитирую cb:
"В Win2k появилась защита ядра от записи на уровне страниц. Для того чтобы
разрешить запись,
необходимо внестии соответствующие изменения в реестр:
НKLM\System\CurrentControlSet\Control\Session Manager\Memory
Managment\EnforceWriteProtection = 1"
|
|
|