Подскажите можно ли так сделать.
Запустить из некоего процесса (запущенного не с повышенными привилегиями) новый процесс с полными привилегиями администратора. Задание привилегий при помощи манифеста не очень удобно, новый процесс должен уметь запускаться как с повышенными привилегиями так и со стандартными.
Здесь
http://www.microsoft.com/rus/msdn/magazine/2007/02/corio_uac.mspx написано:
"Будьте осторожны: UAC выдает запрос на повышение полномочий только при вызове ShellExecute для создания процесса. Любой вызов функции из семейства CreateProcess, требующий повышения полномочий, возвращает ошибку ERROR_ELEVATION_REQUIRED."
Неужели программно нельзя вызвать UAC на повышение полномочий?