У меня есть приложение, которое использует файл COM. Иногда этот файл не был зарегистрирован regsvr32, и я хотел бы запрограммировать функцию, которая, если файл не может быть загружен, пытается зарегистрировать его и повторить попытку. Для этого мне потребуются права администратора, поэтому я хотел бы спросить, есть ли способ показать пользователю вопрос «Запуск от имени администратора» в то время, чтобы иметь права на регистрацию файла и затем отключить его. (если возможно, в противном случае он будет запускаться «нормально» при следующем выполнении приложения).
Сейчас я просто планирую запустить еще одну программу с установленным манифестом для запуска от имени администратора, но я видел некоторые установки, которые запускаются без запроса разрешения администратора, и когда запускается индикатор выполнения, они показывают вопрос UAC пользователю, поэтому хотел бы сделать что-то подобное.
Есть ли функция или библиотека Win32 API для этого?
Спасибо