Собственно нужно запросить у пользователя повышение привилегий для выполнения операции (Например: как это делает Steam при установке или Менеджер обновлений). Как это можно реализовать? Может быть есть какие-нибудь системные вызовы для этого?
Посмотрите ещё как устроен Qt Installer Framework 1.5.0
Он запрашивает права root'a (ввод пароля), если пытаешься записать что-то в директорию, недоступную для записи обычному юзеру.