Вы можете использовать вызов API ShellExecute для запуска исполняемого файла с повышенными привилегиями.
Однако, если UAC (контроль доступа пользователя) включен на машине, пользователь все равно получит приглашение UAC с запросом разрешений для запуска с повышенными правами.
Так что я не думаю, что вы можете избежать запроса разрешения на повышение прав, но, по крайней мере, вашему пользователю не нужно вручную запускать программу от имени администратора.
Пожалуйста, дайте мне знать, если вам нужна помощь в запуске исполняемого файла от имени администратора.