C>>Если я не ошибаюсь, данный подход предполагает программное определение
C>>вхождения пользователя в группу администраторы с последующим...
PD>принятием решения, можно ли просто делать CreateProcess или же необходимо запросить логин/пароль и вызвать CreateProcessAsUser
Не покатит.
In Windows 2000, the process calling LogonUser requires the SE_TCB_NAME
Поэтому и есть RunAs, который выполнен в виде сервиса. Насколько я понимаю, вопрошающего интересует именно апи к нему. Я этого не копал

Но советую поискать в группо-гугле, наверняка там что то есть...
PS
Да, учтите, что более-менее адекватные пользователи нафиг вырубают этот сервис во избежание.