Запускать исполняемый файл с правами администратора во время выполнения

Я создаю программу, которая запускает разные исполняемые файлы с разными привилегиями, когда это необходимо.
Я использовал это для повышения привилегий

#include <windows.h>
...
ShellExecute( NULL,"runas","c:\\another.exe","",NULL,SW_SHOWNORMAL);

но это не работает (возможно из-за версий CPP и Windows?), а окно UAC не работает
появляются.
Добавление манифеста будет работать, но в этом случае обычные пользователи (не администраторы) не смогут запустить программу.

Итак, как я могу это сделать?

0

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]