Многие начинающие программисты сталкиваются с проблемой поднятия привилегий в Vista. Существует 3 способа это сделать:
Включить специальный манифест в исполняемый файл
Поднять привилегии во время выполнения программы путем запроса их у системы соответствующими API функциями
Запустить отдельный процесс с привилегиями (в том числе и самого себя)