程序->运行 winipcfg
解决方案 »
- PathRemoveArgs解决不了文件名中的空格问题
- 每打开一个工程 就少30M。。
- 求一条白光的中心线,最简单的方法也出问题了
- 求FillSolidRect函数的实现。
- xtreme toolkit编译时出错????散分~~~~~~~~~~~~~
- 我的显示控件的工具栏没了 哪位大哥能告诉小弟如何重新填加上阿?????
- 用CButton的SetIcon()设置图标不起作用??
- 关于文件的操作的疑问
- 如何转换鼠标的光标?
- 向高手请教:如何用C++实现将文本文件,word文件转换成bmp和gif文件?
- --------这个网页很差劲吗?给点意见吧!!!---------》》》》》
- 函数后和前加const有什么作用
#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;
LANA_ENUM lenum;
int i = 0;
memset(&Ncb, 0, sizeof(Ncb));
Ncb.ncb_command = NCBENUM;
Ncb.ncb_buffer = (UCHAR *)&lenum;
Ncb.ncb_length = sizeof(lenum);
uRetCode = Netbios( &Ncb );
printf("The NCBENUM return adapter number is: 0x%x \n", lenum.length);
for(i=0; i < lenum.length ;i++)
{
memset(&Ncb, 0, sizeof(Ncb));
Ncb.ncb_command = NCBRESET;
Ncb.ncb_lana_num = lenum.lana[i];
uRetCode = Netbios( &Ncb );
memset(&Ncb, 0, sizeof(Ncb));
Ncb.ncb_command = NCBASTAT;
Ncb.ncb_lana_num = lenum.lana[i];
strcpy((char *)Ncb.ncb_callname, "* ");
Ncb.ncb_buffer = (unsigned char *) &Adapter;
Ncb.ncb_length = sizeof(Adapter);
uRetCode = Netbios( &Ncb );
if (uRetCode == 0)
{
printf("The Ethernet Number on LANA %d is: %02x-%02x-%02x-%02x-%02x-%02x\n", lenum.lana[i],
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]);
}
}
}