Як отримати ім'я та маршрутизатор маршрутизатора, як показано на вкладці Network Windows? (у коді чи з реєстру)


1

В основному, якщо ви перейдете до "Пуск" і натисніть "Комп'ютер", а потім натисніть на посилання "Мережа" зліва, ви помітите в правій частині кілька категорій, одна з яких має назву "Мережева інфраструктура" в цій категорії, моя маршрутизатор в списку, і в моєму випадку це "LINKSYS WAG160N Wireless-N ADSL2 + шлюз", і коли ви клацніть правою кнопкою миші та виберіть властивості, вона містить основну інформацію, таку як внутрішня / шлюзова IP-адреса, на моєму це "192.168.1.1 "

Я хотів би знати, як відновити цю інформацію, тобто: розташування реєстру або виклик API API або довідка .net Framework і т.д., бажано API API або розташування реєстру, щоб я міг викликати його за допомогою застарілого додатка VB6, але все, що робитимуться на на даний момент, як я цілком загублений у цьому відношенні.

спасибі, хлопці :)

Відповіді:


2

Ця інформація надається від послуги Universal Plug-n-Play (UPnP), що працює на вашому маршрутизаторі. Windows має UPnP API, який ви повинні мати змогу використовувати для запиту пристрою. Зокрема, інтерфейс IUPnPDevice має властивості FriendlyName і PresentationURL, які повинні дати вам ім'я IP, про який ви говорите.


це було ідеально, і я зараз там, де мені хочеться бути в моїх дослідженнях. Дуже дякую.
користувач51047
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.