如题
解决方案 »
- cannot open file ntdll.lib 错误
- 关于函数
- 怎么查看某个api函数是否被拦截了
- javascript 调用 ocx 属性 无效
- 有没有继承自CListCtrl的ActiveX的控件代码阿?请教了
- 设计Dlg时,在上面放置一个combobox,它 有一个Dada属性,我向里面添加值,却显示不出来,这是为什么啊
- 引用与地址
- ___冷启动服务器后,在服务程序中自动登录Win2K的问题!!!___
- ADO中提取浮点数字段的问题
- 问下如何用MFC查询出IE是否开启了弹出窗口拦截?
- MFC读取数据库SQL Server 2008数据库表数据的问题
- 关于VC++ access 无效的描述器索引(新手求教)
win7没用过#include <windows.h>
#include <wincon.h>
#include <stdlib.h>
#include <stdio.h>
#include <time.h>typedef struct _ASTAT_
{
ADAPTER_STATUS adapt;
NAME_BUFFER NameBuff [30];
}ASTAT, * PASTAT;ASTAT Adapter;void main (void)
{
NCB ncb;
UCHAR uRetCode;
char NetName[50]; memset( &ncb, 0, sizeof(ncb) );
ncb.ncb_command = NCBRESET;
ncb.ncb_lana_num = 0; uRetCode = Netbios( &ncb );
printf( "The NCBRESET return code is: 0x%x \n", uRetCode ); memset( &ncb, 0, sizeof(ncb) );
ncb.ncb_command = NCBASTAT;
ncb.ncb_lana_num = 0; strcpy( ncb.ncb_callname, "* " );
ncb.ncb_buffer = (char *) &Adapter;
ncb.ncb_length = sizeof(Adapter); uRetCode = Netbios( &ncb );
printf( "The NCBASTAT return code is: 0x%x \n", uRetCode );
if ( uRetCode == 0 )
{
printf( "The Ethernet Number is: %02x%02x%02x%02x%02x%02x\n",
Adapter.adapt.adapter_address[0],
Adapter.adapt.adapter_address[1],
Adapter.adapt.adapter_address[2],
Adapter.adapt.adapter_address[3],
Adapter.adapt.adapter_address[4],
Adapter.adapt.adapter_address[5] );
}
}
记得win7很有意思,如果这个网卡是连接网线的(比如hub),netbios就找得到,无线网卡不知道。
用WMI的话,类名是什么 Win32_XXX ?