Мне хотелось бы иметь возможность вызвать netsh из моей программы на C++. Я пытаюсь использовать system() для этого. Мне неизвестны какие-либо опции для system(), которые дадут результирующие привилегии администратора командной строки, поэтому я пытаюсь использовать команду runas. Я тестировал команду в основной командной строке:Командная строка «runas user: <admin-user><command>« не выполняется должным образом
runas /user:<admin-user> "netsh int ip set address \"Local Area Connection\" static <IP address>"
Хотя сама Netsh команда отлично работает в командной строке, которая была запущена в качестве администратора, версия RunAs команды, кажется, не работает от обычная командная строка. Какие-либо предложения?