![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Выполнение части кода из моего сервиса с правами текущего юзера#3 [D6, Win2k, WinXP]
sef © (2002-10-24 21:53:00)>>> to Ув. Модератор , Пожалуйста позвольте мне узнать ответ на этот вопрос. т.к. эта информация мне жизненно необходима!
Я _НЕ_ пишу вирус, мне просто очень нужна эта информация.
А то раз в 12 часов заново создавать тему это через чур.
>>> to all, собственно subj.3
SeF (2002-10-25 16:58:00) [1]Senk
ZZ (2002-10-25 02:49:00) [2]Мысли - enum процессов надо проводить нормально :) Например, с помощью EnumProcesses (пример есть в MSDN). Получаем PID процесса, работающего под залогиненным пользователем.
->OpenProcess->OpenProcessToken->ImpersonateLoggedOnUser.
Обратно RevertToSelf
sef (2002-10-24 22:49:00) [3]уточняю:
1) каким образом мне "взять дескриптор безопасности" текущего залогиненого пользователя.
2)каким образом вернуться в основной режим.
мысли:
Почему-то при поытке провести enum процессов прога подвисает или выдает ошибку. вот.