0 / 0 / 0
Регистрация: 10.02.2017
Сообщений: 23
|
||||||
1 | ||||||
AdjustTokenPrivileges ошибка08.06.2017, 17:35. Показов 2377. Ответов 12
Метки нет Все метки)
(
Мир всем. Не могу разобраться, AdjustTokenPrivileges возвращает ошибку 3е6, нет доступа.
Помогите плиз.
0
|
|
08.06.2017, 17:35 | |
Ответы с готовыми решениями:
12
AdjustTokenPrivileges() AdjustTokenPrivileges + memo1= error? типы параметров AdjustTokenPrivileges IIS- asp ошибка: HTTP 500.100 - Внутренняя ошибка сервера - ошибка ASP Internet Information Services |
Ушел с форума
![]() |
|
09.06.2017, 14:12 | 2 |
Запуск от имени администратора пробовал?
0
|
0 / 0 / 0
Регистрация: 10.02.2017
Сообщений: 23
|
|
09.06.2017, 14:29 [ТС] | 3 |
да, я под администратором, трассирую в ollydbg
0
|
Ушел с форума
![]() |
|
10.06.2017, 13:53 | 4 |
0
|
0 / 0 / 0
Регистрация: 10.02.2017
Сообщений: 23
|
|
10.06.2017, 14:22 [ТС] | 5 |
я в дебагере посмотрел, возвращает 0, вставил getlasterror посмотреть код ошибки.
0
|
Ушел с форума
![]() |
|
10.06.2017, 14:33 | 6 |
Ну у меня пока только одно предположение, что твоя программа при запуске
не получает права администратора и поэтому попытка включить привилегию отладки завершается неудачей. Других объяснений не нахожу.
0
|
0 / 0 / 0
Регистрация: 10.02.2017
Сообщений: 23
|
|
13.06.2017, 11:14 [ТС] | 7 |
Запустил дебагер под админскими правами, все равно возвращается 0. ОС windows 7 x86.
0
|
Ушел с форума
![]() |
|
13.06.2017, 19:29 | 8 |
3e6 - это не "нет доступа", а "invalid access to memory location".
Попробуй в AdjustTokenPrivileges передавать 0 последним аргументом (вместо 'addr massive').
0
|
232 / 135 / 19
Регистрация: 10.11.2015
Сообщений: 305
|
||||||
16.06.2017, 14:58 | 9 | |||||
![]() Решение
Sergik071, TOKEN_PRIVILEGES не выравнена, сделай так:
Вообще, чаще всего, выравнивания не нужны. Проблема с AdjustTokenPrivileges редкий случай. Я сам, когда писал на асме, часто напарывался на эту ошибку. Она мне хорошо запомнилась. ![]()
2
|
0 / 0 / 0
Регистрация: 10.02.2017
Сообщений: 23
|
|
26.06.2017, 11:57 [ТС] | 10 |
Да, после выравнивания заработало)
0
|
Ушел с форума
![]() |
|
26.06.2017, 13:39 | 11 |
jupman, интересно, т.е. внутри 'include \masm32\include\windows.inc'
все виндовые структуры объявлены без указания выравнивания? Так это ведь баг...
0
|
0 / 0 / 0
Регистрация: 10.02.2017
Сообщений: 23
|
|
27.06.2017, 09:16 [ТС] | 12 |
возможно) недавно читал про LDR_DATA_TABLE_ENTRY, так на форуме прочитал что мелкософт в мсдн специально неправильную инфу указывал) хотя может ребята просто сразу не вкурили про эту структуру)
0
|
232 / 135 / 19
Регистрация: 10.11.2015
Сообщений: 305
|
||||||
28.06.2017, 12:17 | 13 | |||||
Убежденный, насколько мне известно, при объявлении структуры нельзя задать выравнивание адреса размещения. Можно только выравнивание элементов в структуре.
Добавлено через 2 минуты Т.е. подобный синтаксис в MASM повторить неполучится:
0
|
28.06.2017, 12:17 | |
Помогаю со студенческими работами здесь
13
Ошибка при чтении изменений при обмене РИБ: Ошибка при вызове метода контекста (ПрочитатьИзменения): Ошибка записи! Ошибка при добавлении в файл. Ошибка 101: Ошибка записи на диск (Error 101: Disk write error). Загружается до окна приветствия и вылетает ошибка: isass.exe - Системная ошибка Django Ошибка доступа (403) Ошибка проверки CSRF. Запрос отклонён Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |