Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2007.09.16;
Скачать: CL | DM;

Вниз

UAC в Vista и повышение привилегий ограниченного пользователя.   Найти похожие ветки 

 
Черный Шаман   (2007-08-19 03:47) [0]

Вопрос, кто как проектирует для Vista повышение полномочий отдельной нити или создания процесса с правами администратора, если программа была запущена с ограниченными правами(вошедший пользователь принадлежит к Администраторам, но ограничен через UAC). Тоесть нужно запустить процессы с повышением прав, но в тех Exe(чужие) в ресурсы не встроен манифест с требованием повышения прав.

Пока решил так:

- выдавать сообщение о запросе логина/пароля (если они не были запрошены в данном сеансе и рабочие, не были сменены в данном сеансе);
- получать имперсонифицированный токен админинстратора
- запускать процесс с повышенными привилегиями или временно повышать полномочия текущей нити (для выполнения определённой функции) и затем возвращать токен безопасности назад, таким как был.
- хранить логин/пароль в памяти, при следующем действии просто или напомнить пользователю о повышении полномочий или молча повысить.

Есть ли более прямые способы, но не через runas или требованием запуска программы с правами администратора(через манифест)?


 
Черный Шаман   (2007-08-19 17:29) [1]

Стало быть, Vista Delphi программистами усиленно игнорируется?


 
DrPass ©   (2007-08-19 17:47) [2]

Нет, игнорируются Черные Шаманы



Страницы: 1 вся ветка

Текущий архив: 2007.09.16;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.024 c
15-1187538724
Piter
2007-08-19 19:52
2007.09.16
Очень классная иллюзия


15-1187266184
Nic
2007-08-16 16:09
2007.09.16
2 версии PHP на 1 сервер


8-1165690651
transp
2006-12-09 21:57
2007.09.16
Неправильная форма без заусенцев


6-1169573613
i-am-vladko
2007-01-23 20:33
2007.09.16
Indy


2-1187691079
Daedr
2007-08-21 14:11
2007.09.16
профессионалам отдельная просьба - быть снисходительными.