Network programming NDIS驱动程序是否可以;锁;一台计算机对一个网络

Network programming NDIS驱动程序是否可以;锁;一台计算机对一个网络,network-programming,driver,wireless,filter-driver,Network Programming,Driver,Wireless,Filter Driver,我想写一个程序,将计算机“锁定”到用户确定的无线网络 它应自动建立并维护与指定网络的连接 程序运行时,其他网络应隐藏和/或不可访问 应该与WindowsXP-8兼容 应该适用于所有无线网卡 我可以为此创建一个or吗?哪一个是更好的选择?此外,我链接的MSDN文档似乎没有提供关于如何实际编写驱动程序的良好信息,我在哪里可以找到这些信息?对此我会三思而后行。除非你事先得到所有用户的同意,例如你在做企业IT,否则你不会因为他们破坏了他们的网络而得到任何感谢,而且可能会受到大量的抨击,迫使你重新思考并重

我想写一个程序,将计算机“锁定”到用户确定的无线网络

  • 它应自动建立并维护与指定网络的连接
  • 程序运行时,其他网络应隐藏和/或不可访问
  • 应该与WindowsXP-8兼容
  • 应该适用于所有无线网卡

  • 我可以为此创建一个or吗?哪一个是更好的选择?此外,我链接的MSDN文档似乎没有提供关于如何实际编写驱动程序的良好信息,我在哪里可以找到这些信息?

    对此我会三思而后行。除非你事先得到所有用户的同意,例如你在做企业IT,否则你不会因为他们破坏了他们的网络而得到任何感谢,而且可能会受到大量的抨击,迫使你重新思考并重新实施。立即执行。@EJP它适用于最终用户不拥有他们正在使用的笔记本电脑的环境(公司环境和现场笔记本电脑等)。也许有一个更简单的解决方案。也许您可以在网络属性中硬件配置一个静态DHCP服务器地址并锁定它们。@EJP,它依赖于隐蔽性的安全性。也就是说,最终用户不会尝试连接到他们的静态地址有效的任何网络。我不同意。这只是确保他们留在同一个网络中的另一种方式,毕竟这才是真正的目标。您的NDIS方法基本相同。我不明白为什么一个是“默默无闻的安全”,而另一个不是。