Текущий архив: 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.45 MB
Время: 0.067 c