Как управлять общим интернет-соединением (ICS - Internet Connection Sharing) с помощью LSP / SPI? - PullRequest
0 голосов
/ 30 ноября 2011

Я пытаюсь написать приложение для себя, чтобы узнать вещи и использовать в моем собственном офисе. Я пытаюсь написать:

  • У меня есть два nics. Первый подключен к интернету, а другой подключен к сети
  • Я включил ICS (общий доступ к подключению к Интернету) на своем ПК
  • Другие компьютеры (ноутбуки, iPad и т. Д.) Подключаются к Интернету с помощью моего компьютера
  • Так что мой с работает как горячая точка

Я пытаюсь увидеть, куда они подключаются, и записать их IP и MAC-адрес. Если я смогу это сделать, я также добавлю функцию входа в систему в будущем.

На самом деле мой LSP поддерживает протоколы TCP, UDP и RAW. Работает как на x86, так и на x64 ОС Windows (протестировано на Windows 7). Однако, когда я подключаюсь к Интернету через этот компьютер с помощью iPad, он не работает. WSPStartup никогда не звонил.

Если у вас есть идеи, я буду более чем счастлив.

Bests

1 Ответ

1 голос
/ 05 декабря 2011

Вам необходимо использовать NDIS, библиотека, подобная WinPCAP, сделает эту работу.

...