Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Низкоуровневое программирование > Win Api
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 27.11.2013, 22:27   #1
Giddeon
 
Регистрация: 27.11.2013
Сообщений: 5
Восклицание список объектов ядра Windows

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

вообщем ситуация такова, что у меня появилось задание, в рамках которого надо получить список объектов ядра Винды и показать права доступа к ним(если кому-то может интересно или важно, вот как звучит задание из первых уст "Написать программу на языке Си/Си++, выполняющую получение списка объектов ядра Windows и отображение прав доступа (списков контроля доступа) к ним.")

так вот собственно дело в том, что, исходя из моих наблюдений, задачи такого рода делаются с помощью функций NtQuerySystemInformation, NtQueryDirectoryObject и NtOpenDirectoryObject входящих в состав NTDLL.DLL.
Порылся и примерно понял, как этими функциями пользоваться, но общей картины все равно нет до сих пор, вероятнее всего потому что мне раньше с WinAPI никогда не приходилось сталкиваться, а времени на выполнение всего неделя.(

вообщем буду очень надеяться на вашу помощь, ребята.
Giddeon вне форума Ответить с цитированием
Старый 28.11.2013, 00:07   #2
counter
Участник клуба
 
Регистрация: 18.10.2008
Сообщений: 1,409
По умолчанию

Цитата:
"Написать программу на языке Си/Си++, выполняющую получение списка объектов ядра Windows и отображение прав доступа (списков контроля доступа) к ним."
а можно как-то уточнить этот момент? о каких именно объектах ядра нужно получать информацию?
counter вне форума Ответить с цитированием
Старый 28.11.2013, 01:30   #3
Son Of Pain
Участник клуба
 
Регистрация: 23.12.2010
Сообщений: 1,129
По умолчанию

http://stackoverflow.com/questions/1...y-rights-of-it
Первая ссылка в результатах поиска гугла, так-то.
Son Of Pain вне форума Ответить с цитированием
Старый 28.11.2013, 10:54   #4
Giddeon
 
Регистрация: 27.11.2013
Сообщений: 5
По умолчанию

Цитата:
Сообщение от counter Посмотреть сообщение
а можно как-то уточнить этот момент? о каких именно объектах ядра нужно получать информацию?
ну вообще я могу уточнить)
а какие могут быть варианты,я не очень понимаю?

Цитата:
Сообщение от Son Of Pain Посмотреть сообщение
http://stackoverflow.com/questions/1...y-rights-of-it
Первая ссылка в результатах поиска гугла, так-то.
спасибо, я был бы очень признателен, если бы вы еще и смогли объяснить мне этот цикл, потому что мне, вероятно в силу отсутствия опыта наверно, он кажется как будто вырванным из контекста

я еще нашел код на wasm.ru, но он мне показался каким-то совсем навороченным, я его не осилил =/

сейчас скину сообщением ниже, может кто-то объяснит)

вот код, который я нашел на wasm.ru
Вложения
Тип файла: doc wasm.doc (11.9 Кб, 130 просмотров)

Последний раз редактировалось Stilet; 28.11.2013 в 11:22.
Giddeon вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Отличия ядра Windows 8 от Windows 7 Kix.IV Windows 7 18.08.2013 14:40
Рaбота з объектами ядра Windows. andriy1992p Win Api 10 03.09.2011 22:28
Список полиморфных объектов kaarb Помощь студентам 0 20.06.2009 11:24