Я использую VSTS 2008 + C # + .Net 2.0. И я хочу вызвать IE, чтобы открыть HTML-файл, расположенный в подпапке страниц моего текущего исполняемого файла.
Поскольку моя программа может работать в Windows Vista, я хочу вызывать IE с правами администратора (Запуск от имени администратора).
Любой код, чтобы сделать ссылку? Меня особенно интересует, как писать переносимый код, который работает как в Windows Vista, так и в Windows XP (я думаю, что в Windows XP нет функции, подобной Run As Administrator)
РЕДАКТИРОВАТЬ 1:
Я использую следующий код, но не открывается окно с приглашением UAC (Контроль доступа пользователей), чтобы я мог выбрать Продолжить для запуска с администратором. Есть идеи, что не так?
ProcessStartInfo startInfo = new ProcessStartInfo("IExplore.exe");
startInfo.Verb = "RunAs";
startInfo.Arguments = @"C:\test\default.html";
Process.Start(startInfo);
спасибо заранее,
Geroge