О UAC в перспективе

Возможный дубликат:
Vista UAC, Access Elevation и. Нетто

У меня есть специальная функция в моей точке доступа, эта функция должна получить права администратора в Vista. Есть ли какой-либо MS API для отображения диалогового окна UAC, когда я нажимаю кнопку? Поскольку я не хочу, чтобы конечный пользователь видел диалог UAC во время запуска, эта функция действительно особенная, не каждый пользователь будет это делать. Заранее спасибо.


person Yigang Wu    schedule 20.01.2009    source источник
comment
Аналогичный вопрос здесь.   -  person Xn0vv3r    schedule 20.01.2009


Ответы (1)


Нет, MS потратила много времени, чтобы сделать программный доступ к этой кнопке невозможным! Если бы вы могли это сделать, UAC был бы абсолютно бесполезен. Вы можете инкапсулировать функциональность как нечто (например, службу Windows), работающее с правами администратора. на котором вы вызовете метод из процесса без повышенных прав.

person mmx    schedule 20.01.2009
comment
Я думаю, что он хочет улучшить свой процесс в середине, как обсуждается здесь: stackoverflow.com/questions/78696/ - person Martin Plante; 20.01.2009
comment
Но это не заставляет процесс нажимать кнопку продолжения. А после возвышения процесс будет увеличиваться навсегда, а вопрос не в этом. - person mmx; 20.01.2009