如何使用LSP / SPI控制共享Internet连接(ICS - Internet连接共享)?

时间:2011-11-30 00:06:55

标签: windows tcp routing winsock-lsp

我正在尝试为自己编写一个应用程序来学习和在我自己的办公室中使用。我想写的是:

  • 我有两个nics。第一个连接到互联网,另一个连接到网络
  • 我在自己的电脑上启用了ICS(Internet连接共享)
  • 其他电脑(笔记本电脑,iPad等)正在使用我的电脑连接到互联网
  • 所以我的c就像一个热点

我正在尝试查看他们连接的位置并记录他们的IP和MAC地址。如果我能做到这一点,我将来还会添加登录功能。

实际上,我的LSP支持TCP,UDP和RAW协议。它适用于x86和x64 Windows操作系统(在Windows 7上测试)。但是,当我使用iPad通过此PC连接到互联网时,它似乎不起作用。 WSPStartup从未调用过。

如果您有任何想法,我会非常高兴。

贝斯茨,

1 个答案:

答案 0 :(得分:1)

您需要使用NDIS,像WinPCAP这样的库可以完成工作。