Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

установить Привелегию процессу [D6, D7, Win2k, WinXP]


dddim ©   (2005-08-15 20:26:00) 

как в delphi можно установить привелегию своему процессу например
system, administrator, local servise


BiN   (2005-08-15 23:34:00) [1]

Документированных способов изменения пользователя маркера процесса нет - это вотчина подсистемы локальной аутентификации.
Для создания же процесса с контекстом безопасности произвольного пользователя используется CreateProcessWithLogonW. Для запуска под системной учетной записью - NetScheduleJobAdd, естественно, при запущенном планировщике.


alpet   (2005-08-15 22:20:00) [2]

Никак, да и зачем. Процесс может быть запущен из под некоторой учетной записи, но это уже решать пользователю. Если тебе лично хочется запустить свой процесс, исследуй хотя бы утилиту runas. Вообще непонятно для чего надо запускать рядовой процесс под учетками system и local service.


dddim   (2005-08-15 21:44:00) [3]

извините...ошибся.:-(
повторяю вопрос:
как в delphi можно установить учетную запись своему процессу например
system, administrator, local servise


alpet   (2005-08-15 20:57:00) [4]

Это учетные записи.


BiN   (2005-08-15 20:40:00) [5]

Это не привилегии.


Наверх

Титульная страница Поиск, карта сайта Написать письмо