Windows 7/Windows 10: предварительная настройка сетевого адаптера USB
Одно устройство, с которым наши пользователи должны взаимодействовать, подключено через общий кабель Ethernet через USB. После подключения к этому устройству ПК должен быть настроен с определенным статическим IP-адресом на этом виртуальном адаптере для правильной работы связи.
В настоящее время настройка выполняется с помощью команды netsh, запускаемой с повышенными привилегиями после подключения кабеля. Это проблематично, поскольку некоторые пользователи не имеют учетных данных для учетной записи администратора на своем ПК.
Это устройство используется только с определенным программным обеспечением, которое мы разрабатываем, установка которого уже требует повышенных привилегий (по другой причине). Будет ли способ предварительно настроить сетевой адаптер во время установки программного обеспечения, чтобы не требовалось повышенных привилегий во время выполнения? Как?
Отредактировано, чтобы ответить на комментарий bjoster: мне нужно попробовать, но я понимаю, что команда netsh запускается с использованием имени интерфейса в качестве аргумента (interface ipv4 set address name=...
). До того, как кабель подключен, название ни к чему не относится. Насколько я знаю, я не могу указать VID/PID в аргументах netsh.