У меня есть приложение, где удаленное устройство отправляет BOOTP-пакеты на ПК W7.
Моя компьютерная программа должна иметь возможность общаться с этим устройством. Очевидный способ сделать это для программы взять MAC-адрес из пакета BOOTP и связать
это с заданным IP-адресом, в этот момент сокеты работают просто отлично.
Это легко сделать из командной строки администратора, используя netsh, но это будет
Боль (утомительная и подверженная ошибкам) для моих пользователей приходится делать это ручное вмешательство через регулярные промежутки времени, тем более, что вся необходимая информация доступна для программы.
Есть ли способ, или что-то подобное, может быть сделано из программы, не требуя
пользователь поднять его с правами администратора? Лучшее, что я могу придумать, это обернуть команду netsh в system (), но для этого все же нужно все, чтобы работать с правами администратора.
Задача ещё не решена.
Других решений пока нет …