В настоящее время мы используем метод NetBios, и он работает нормально под XP. Предварительные тесты в Vista показывают, что он также работает, но есть оговорки. NetBIOS должен присутствовать, например, и из того, что я читал, порядок адаптеров неизбежно изменится. Наш альтернативный метод - SNMPExtensionQuery - кажется, что он поврежден под Vista.
Вопрос: знаете ли вы о надежном способе получения списка локальных MAC-адресов на машине Vista? Обратная совместимость с XP - плюс (я бы предпочел иметь один единственный метод, чем много уродливых # ifdef). Спасибо!