Процесс подъема привилегии не работает
Что не так со следующим кодом?
ProcessStartInfo startInfo = default(ProcessStartInfo); startInfo = new ProcessStartInfo(SetupProgramPath) { UseShellExecute = true, Verb = "runas", WindowStyle = ProcessWindowStyle.Normal, CreateNoWindow = false }; Process.Start(startInfo);
Ожидается, что он запросит учетные данные, но ничего не появится. Система имеет включенный UAC и не должна быть изменена.
Я ценю вашу помощь в этом деле. Заранее спасибо.
Что я уже пробовал:
Пробовали устанавливать
UseShellExecute = FalseКроме того, попробовал удалить WindowStyle и CreateNoWindow
Richard MacCutchan
Там нет ничего, что требовало бы повышенных разрешений.