Я должен различать реальные адреса и адреса VM с помощью любого API Windows. Я использую API GetAdaptersAddresses
для заполнения списка IP-адресов для локального компьютера. Мне нужно извлечь только «реальные» адреса, кроме адресов, связанных с сетевым адаптером VMware и другими адресами (адреса автоматической конфигурации и туннеля). Я не смог найти какой-либо API или любой флаг, чтобы отличить это. Можно ли это сделать?Дифференцировать сетевой адаптер VMware от физических сетевых адаптеров -или- Обнаружение виртуального сетевого адаптера
PS: IfType
флаг в IP_ADAPTER_ADDRESSES
структуре, возвращаемой GetAdaptersAddresses
не помогает мне различать между VMware адресами и реальными адресами.
просто хотел добавить ссылки: используйте эту ссылку - http://standards.ieee.org/regauth/oui/index.shtml, чтобы найти резервирование id. Обратную операцию можно выполнить здесь: http://coffer.com/mac_find/ – Andrey
спасибо, это было очень полезно – Venkat
Это не совсем точно ответит на вопрос: откуда мы знаем из названия компании, если это виртуально или нет? – Gyuri