Отбрасывание полномочий в C++ в Windows

Вы могли всегда использовать JavaScript для управления текстом далее.

<div id="test">a</div>
<script>
var a = document.getElementById('test');
alert(a.innerHTML);
a.innerHTML = decodeURI("Yahoo!%E2%84%A2");
alert(a.innerHTML);
</script>
18
задан Kate Gregory 28 June 2010 в 18:48
поделиться

1 ответ

Да, вы можете использовать AdjustTokenPrivileges для удаления ненужных и опасных привилегий из вашего токена. Вы можете либо отключить, если это не требуется немедленно (эту привилегию можно будет включить позже), либо полностью удалить привилегию со своего токена.

Вы также можете создать ограниченный токен с помощью CreateRestrictedToken и перезапустить ваше приложение, работающее с ним. ограниченный токен. CreateRestrictedToken может использоваться для отключения привилегий и удаления групп (например, группы администраторов) из токена.

Вы можете использовать AdjustTokenGroups , чтобы удалить группу администраторов из токена вашего запущенного процесса, но я Я никогда не пробовал делать это на уже запущенном процессе.

Обратите внимание, что доступ для записи в каталог Windows не предоставляется привилегиями. Ресурсы в системе имеют ACL , которые определяют, кто имеет доступ. Системные и администраторы имеют доступ для записи в каталог Windows.

17
ответ дан 30 November 2019 в 09:11
поделиться
Другие вопросы по тегам:

Похожие вопросы: