Я работаю над проектом, который включает лицензирование. Когда сервер лицензий установлен на физическом компьютере, я могу легко получить информацию о хосте компьютера через WMI.Извлечь информацию о физическом хосте от виртуальной машины vmware, например MAC-адрес
Проблема заключается в том, что сервер лицензий установлен на виртуальной машине, информация о хосте, возвращаемая WMI, относится к виртуальной машине. Я не хочу этого. Я хочу сравнить информацию об оборудовании только с физической машиной.
Вопрос мой. Как получить информацию о физической машине, когда на виртуальной машине? Например, MAC-адрес, идентификатор BIOS и т. Д.
У меня есть виртуальная машина, установленная на VMware, и она не установлена на Hyper -V, поэтому я не могу получить информацию из HKLM/ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ /../ Параметры, но эта информация недостаточна.
Спасибо!
Привет, Мохаммад Имран, и спасибо за быстрый ответ. Я только что попробовал свой метод и запустил его на своей виртуальной машине, и я все еще получаю адрес mac с виртуальной машины, а не с моей психической машины. –
@ DervisAvdic очень сложно получить то, что вы ищете в VmWare. но вы можете сделать одно. Напишите службу WCF, которая содержит контракт на обслуживание WMI и разместите его на вашей физической машине. поэтому вы можете вызывать эту службу WCF у вас Лицензионный сервис, и наша служба WCF вернет вам информацию о физической машине. –