想要做一个关于无线网卡的应用,但是没有什么头绪。请问如何调用无线网卡的功能呢?是通过驱动程序么?如何调用不面向特定厂商的无线网卡驱动呢?需要什么集成开发环境或者API么?多谢。

解决方案 »

  1.   

    厂商都随卡带了开发包啊!
    用之!
    包里甚至例程都会有。
    自己作功能用SOCK编程,代码量太大,如果你的应用不大,试试用SOCK也可以。
    如果代码量太大可以这样。
    比如TP-LINK针对它的开发包,开发应用!随卡卖程序!
    对于程序来说,网是便宜的,是吧!
      

  2.   

    这个没什么特别的啊!前边加个判断就可以了。
    应用程序前面加个判断就可了,库应该没有吧,这个应该有现成的类。
    通过注册表来辨别,遍历键SYSTEM\\CurrentControlSet\\Control\\Network\\{4D36E972-E325-11CE-BFC1-08002BE10318}\\{对应网卡的GUID}\\Connection\\MediaSubType的值为2的就表示是无线网卡,1就是一般的网卡.XP默认下是有这个KEY键的,但2000和2003需要根据是否有安装无线网卡驱动(服务)来判断的,如果没有安装无线网卡驱动,就没有那个KEY键,如果安装并启动了无线网卡服务的话,没有网卡的Connection下就会增加了该KEY键