阅读:3500回复:5
请教:如何打开无线网卡进行操作?
请教大家一个问题:
在Windows应用程序中,能不能用CreateFile函数打开无线网卡进行操作?比如,设置SSID或读取BSSID。如果可以,那么第一个参数lpFileName,即网卡的名字应该是什么? 我听说可以通过NDIS访问网卡,应该怎么操作?以前没有接触过这方面的知识,哪位高手请给小弟指点一下吧,多谢了! |
|
沙发#
发布于:2005-07-21 19:00
1.通过ndis很简单,可以看看ddk中ndisuio的例子,实际操作是驱动中调用NdisRequest实现的
2.用CreateFile应该是可以,没有用过,据说是可以,ndis会建立miniport的symbolic name或者接口,可以通过CreateFile直接打开.你再查查吧 |
|
板凳#
发布于:2005-07-22 14:39
下面是引用zhaock于2005-07-21 19:00发表的: 谢谢zhaock斑竹 通过ndis访问网卡,是不是要装DDK才行啊? |
|
地板#
发布于:2005-07-22 14:49
对,最好装xp ddk. xp ddk中的例子ndisuio比2k ddk中的packet要好
|
|
地下室#
发布于:2005-07-22 15:05
建立一个WDM设备符号连接,就可以了,不过要用一个注册函数,设置好IO分发例程,我做过,肯定能行的!
|
|
5楼#
发布于:2005-07-25 20:14
用NetCfgInstanceId就可以打开
|
|