1. Погасить нужный сетевой интерфейс. 2. Создать/изменить в ветке реестра HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Class\{4D36E972-E325-11CE-BFC1-08002bE10318}\<id_платы> строковый ключ NetworkAddress с нужным MAC'ом без разделителей (например, 001122334455) 3. Врубить интерфейс заново. Делал всё ручками, но вроде и программно можно.
Дествительно. Как заставить удаленные компы, имеющие соединения с этим, отредактировать записи в своих ARP????
написать драйвер, который будет ловить все исходящие пакеты и вставлять туды нужный мак, а ещё чтоб этот-же драйвер смог ловить arp request'ы и отправлял им нужный arp reply. Я пытался перевербовать исходники из статьи "фильтрация сетевого траффика в NT", но как оказалось там ловится только на уровне IP. Вот Есть ещё один вариант, купить исходники smac'a Кстати вышла новая версия 2.0
Вобщем нормальное решение как оказалось это только в ARP подменять через драйвер. Не думаю что в юзермоде можно помнять нормально и быстро