Здравствуйте, Andrew S, Вы писали:
C>>>Если я не ошибаюсь, данный подход предполагает программное определение
C>>>вхождения пользователя в группу администраторы с последующим...
PD>>принятием решения, можно ли просто делать CreateProcess или же необходимо запросить логин/пароль и вызвать CreateProcessAsUser
AS>Не покатит.
AS>AS>In Windows 2000, the process calling LogonUser requires the SE_TCB_NAME
AS>Поэтому и есть RunAs, который выполнен в виде сервиса. Насколько я понимаю, вопрошающего интересует именно апи к нему. Я этого не копал
Но советую поискать в группо-гугле, наверняка там что то есть...
API называется CreateProcessWithLogonW
AS>PS
AS>Да, учтите, что более-менее адекватные пользователи нафиг вырубают этот сервис во избежание.
Я бы скорее назвал этих пользователей неадекватными. Вместо того, чтобы пользоваться runas, они с утра до вечера сидят администраторами на своих машинах.