Страница: 1 |
Страница: 1 |
Вопрос: Получение списка доступных пользователю ресурсов
Добавлено: 24.11.10 13:48
Автор вопроса: Pas
такая проблема: нужно получить список информационных ресурсов в ОС(файлов, папок, разделов реестра), к которым имеет доступ на чтение (запись) задаваемый пользователь.
Прошу помочь с тем, как это можно реализовать, буду рад любой помощи!
Ответы
Всего ответов: 13
Номер ответа: 1
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #1
Добавлено: 24.11.10 14:36
Перебирай все подряд и проверяй, есть ли доступ!
Номер ответа: 2
Автор ответа:
Pas
Вопросов: 1
Ответов: 5
Профиль | | #2
Добавлено: 24.11.10 15:16
а как задать пользователя? т.е. имеется несколько учетных записей на компе, как получить этот список учетных записей, чтобы потом из них выбрать какую-нибудь и для неё получить список доступных ресурсов?
Номер ответа: 3
Автор ответа:
Just
Вопросов: 4
Ответов: 330
Профиль | | #3
Добавлено: 24.11.10 16:12
покапай в сторону GetTokenInformation, LookupPrivilegeName, LookupPrivilegeDisplayName
Номер ответа: 4
Автор ответа:
Mc.WOLF
Вопросов: 26
Ответов: 84
Профиль | | #4
Добавлено: 24.11.10 16:16
ООО
Номер ответа: 5
Автор ответа:
Mc.WOLF
Вопросов: 26
Ответов: 84
Профиль | | #5
Добавлено: 24.11.10 16:16
сори не туда
Номер ответа: 6
Автор ответа:
Pas
Вопросов: 1
Ответов: 5
Профиль | | #6
Добавлено: 25.11.10 11:28
а нет такой API функции, которая выдает список учетных записей?
Номер ответа: 7
Автор ответа:
Just
Вопросов: 4
Ответов: 330
Профиль | | #7
Добавлено: 25.11.10 11:34
http://www.vbnet.ru/forum/show.aspx?id=127897
Номер ответа: 8
Автор ответа:
Just
Вопросов: 4
Ответов: 330
Профиль | | #8
Добавлено: 25.11.10 11:35
http://www.vbnet.ru/forum/show.aspx?id=68973
Номер ответа: 9
Автор ответа:
Pas
Вопросов: 1
Ответов: 5
Профиль | | #9
Добавлено: 25.11.10 16:00
т.е. сначала определяется SID пользователя? а как затем организовать перебор, как по очереди просмотреть все файлы?
Номер ответа: 10
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #10
Добавлено: 25.11.10 17:39
именно. файлы, папки, и ключи реестра.
Номер ответа: 11
Автор ответа:
Pas
Вопросов: 1
Ответов: 5
Профиль | | #11
Добавлено: 25.11.10 19:01
а можешь привести какой-нибудь пример как осуществить этот перебор с проверкой, просто чет не очень понимаю как это реализовать...
Номер ответа: 12
Автор ответа:
AgentFire
ICQ: 192496851
Вопросов: 75
Ответов: 3178
Профиль | | #12
Добавлено: 25.11.10 19:11
dim files as string() = io.directory.getfiles("C:\" так помоему
Номер ответа: 13
Автор ответа:
Pas
Вопросов: 1
Ответов: 5
Профиль | | #13
Добавлено: 28.11.10 19:31
а можно по сиду узнать PACE пользователя, или индекс, по которому функция GetAce как раз выдает инфу по контректному пользователю?