Я пытаюсь сделать возможным для MSI-файла открыть исполняемый файл, который зарегистрирует объект Browser Helper. Поскольку это включает запись в реестр, cmd.exe должен быть повышен до уровня администратора. Я могу манипулировать функцией ShellExecute (), чтобы открыть диалоговое окно UAC и спросить, хочет ли пользователь запускать cmd от имени администратора, однако я не хотел бы давать пользователю какой-либо контроль над установкой. Многочисленные онлайн-исследования привели меня к выводу, что невозможно использовать объект Browser Helper без прав администратора, поэтому мой вопрос: сможет ли cmd.exe наследовать разрешения установщика msi, если предположить, что установщик уже запущен с административные права? Безрезультатно, я также попытался автоматически запустить cmd от имени администратора. Я ценю любое направление или помощь, оказанную, большое спасибо!