Существует стандартная утилита RunAs, для запуска приложения с правами другой учетной записи, в т.ч. с ее помощью можно запустить процесс с административными правами. Для такого запуска необходимы только соответствующие логин с паролем. Возможно ли внедрить подобный механизм в свое приложение, что-бы используя учетные данные администратора процесс запускался всегда с административными правами? Причем что-бы это был не отдельный лоадер запускающий основное приложение , а единое цельное приложение (все в одном флаконе ).
Хотя на крайний случай пойдет и с лоадером.
А теперь собственно и основной вопрос. С чего начать поиски и в какую сторону копать? Наверняка для этого существуют соответствующие готовые WinApi функции. Вопрос только какие?