Понимание реестра сетевого драйвера - в Java - 4D36E972-E325-11CE-BFC1-08002BE10318 - PullRequest
0 голосов
/ 18 декабря 2018

Отказ от ответственности: я платящий клиент !!!Просто хочу иметь возможность использовать мои проклятые устройства в отелях и подобных местах, в которых есть точки доступа

TL; DR в конце

Здравствуйте!Я пытаюсь написать программу на Java, которая позволяет вам подделывать ваш mac-адрес, чтобы вы могли подключиться к точке доступа на устройствах, не имеющих веб-браузера (например, Roku / Roku TV), и я не думаю, что я полностьюпонять реестр Windows для сетевых устройств и связанных с ними MAC-адресов.

В приведенной ниже статье stackoverflow, я считаю, что я могу отменить их сценарий CMD (и, таким образом, выполнить его через Java без проблем), но я довольно запуталсяв подпапках сетевых драйверов, расположенных в <4D36E972-E325-11CE-BFC1-08002BE10318> , и, если возможно, определить, какой из них содержит правильный MAC-адрес сетевого устройства для "подделки. "под строкой CMD человек предоставляет папку вышеупомянутого драйвера, расположенную в HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControllerSet \ Control \ Class \, , но выбирает подпапку \ 0007, как показано ниже .Например, 0007, кажется, не совпадает с MAC-адресом, который я нахожу для моего устройства сетевого драйвера, а скорее является минипортом WAN (SSTP).

reg add HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ Control \ Class {4D36E972-E325-11CE-BFC1-08002BE10318} \ 0007 / t REG_SZ / v NetworkAddress / d XXXXXXXXXXXX / 101

101 *1017* 101 *1017* 101 *1017* 101 *1017* 1018 * Существуют ли средства для программного определения и проверки того, какая подпапка должна быть (0001, 0002, 0003 и т. Д.)?Я верю в настройки моего текущего компьютера, подпапка, в которой мне нужно запустить reg add, - это 0001. Или, по крайней мере, DriverDesc, похоже, совпадает с getmac в CMD:
  1. Интерфейс: Realtek RTL8822BE 802.11AC PCIe адаптер MAC:
  2. Интерфейс: Microsoft Wi-Fi Direct Виртуальный адаптер MAC:

Оригинальный пост, где я получил информацию о скрипте: какподделать mac-адрес с помощью кода Java?

TL; DR: Можно ли программным образом получить MAC-адрес соответствующего сетевого драйвера в папке класса?

...