社区
通信技术
帖子详情
如何在dos/win95下编程得到网卡号
netware
2000-01-30 09:07:00
加精
...全文
682
4
打赏
收藏
如何在dos/win95下编程得到网卡号
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
hokesoft
2000-05-24
打赏
举报
回复
Delphi里怎么做呢?!
wxz
2000-02-13
打赏
举报
回复
// 以下是本人的完整程序段
#ifndef __TCCARD_H
#define __TCCARD_H
#include<dos.h>
#include<stdio.h>
/***************************************************/
/* 函数 取本机器的Novell网络登陆号 */
class CNetAddress
{
private:
unsigned int LoginNumber; // Login 序号
unsigned char CardAddress[13]; // 网卡地址, 16进制
void ReadLoginNumber(void);
void ReadCardAddress(void);
char Num_Char(int numeric); //
public:
CNetAddress()
{
ReadLoginNumber();
ReadCardAddress();
}
int GetLoginNumber(void)
{
return LoginNumber;
}
unsigned char *GetAddress(void)
{
if(CardAddress[0])return CardAddress;
else return NULL;
}
};
#endif //__TCCARD_CPP
/*************************************************************//***************************************************/
/* 函数 取本机器的Novell网络登陆号 */
void CNetAddress::ReadLoginNumber(void)
{
_AH=0xdc;
geninterrupt(0x21);
LoginNumber=_AL;
}
/* 函数 取本机器的Novell网卡地址 */
void CNetAddress::ReadCardAddress(void)
{
union REGS inregs,outregs;
struct SREGS segregs;
CardAddress[0]='\0';
{
inregs.h.ah=0xEE;
intdosx(&inregs,&outregs,&segregs);
CardAddress[0]=Num_Char((outregs.h.ch>>4)&0x0f);
CardAddress[1]=Num_Char(outregs.h.ch&0x0f);
CardAddress[2]=Num_Char((outregs.h.cl>>4)&0x0f);
CardAddress[3]=Num_Char(outregs.h.cl&0x0f);
CardAddress[4]=Num_Char((outregs.h.bh>>4)&0x0f);
CardAddress[5]=Num_Char(outregs.h.bh&0x0f);
CardAddress[6]=Num_Char((outregs.h.bl>>4)&0x0f);
CardAddress[7]=Num_Char(outregs.h.bl&0x0f);
CardAddress[8]=Num_Char((outregs.h.ah>>4)&0x0f);
CardAddress[9]=Num_Char(outregs.h.ah&0x0f);
CardAddress[10]=Num_Char((outregs.h.al>>4)&0x0f);
CardAddress[11]=Num_Char(outregs.h.al&0x0f);
CardAddress[12]='\0';
}
}
char CNetAddress::Num_Char(int numeric)
{
const Asc0=48;
const AscA=65-10;
if((numeric>=0)&&(numeric<=9))
return Asc0+numeric;
if((numeric>=10)&&(numeric<=15))
return AscA+numeric;
return ' ';
}
#endif //__TCCARD_CPP
/*************************************************************/
netware
2000-02-01
打赏
举报
回复
那么在DOS下呢?
Wingsun
2000-01-30
打赏
举报
回复
这个为题已经有人提过,
在Win95下,我使用的是BCB4.0,实现方法如下:
typedef struct _ASTAT_
{
ADAPTER_STATUS adapt;
NAME_BUFFER NameBuff [30];
}ASTAT, * PASTAT;
ASTAT Adapter;
NCB ncb;
UCHAR uRetCode;
char NetName[50];
memset( &ncb, 0, sizeof(ncb) );
ncb.ncb_command = NCBRESET;
ncb.ncb_lana_num = 0;
uRetCode = Netbios( &ncb );
if (uRetCode!=0)
EdNetAdapterNumber->Text="网卡初始化失败!";
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 );
if ( uRetCode == 0 )
{
AnsiString Address;
int i;
Address="";
for(i=0;i<6;i++)
{
Address+=IntToHex((int)Adapter.adapt.adapter_address[i],2);
}
EdNetAdapterNumber->Text=Address ;
}
【生活思考】关于期待
而在等待物流的期间内都很快乐,因为这是必然会达成的,我称之为小王子式快乐——小王子说到的:“如果你说你在下午四点来,从三点钟开始,我就开始感觉很快乐,时间越临近,我就越来越感到快乐。当期待蠢蠢欲动,立马分析可能性,做什么可以提高概率,与其被动等待不如主动出击,把期待调整为规划的别名,如此一来,失望大大减少。期待还有个大前提,你最想要的东西就在未来,以至于每天都虔诚的期盼那天到来,当下的每个瞬间,相比之下,都显得“痛苦”了起来。我还是会期待,但是是一种做好前期准备的期待,一种大概率确定的期待。
期待……
突然而来的喜讯,令我一时间只会傻呼呼的笑,打心底的期待感涌现出来……期待一个新的生命诞生,期待一个新的生活到临!可能这就是一种幸福的期待吧~^_^原来这样的感觉真的好奇怪!好像开怀大笑,却怕单位的同事送我去青山!算了还是藏起来先~ 转载于:https://www.cnblogs.com/gz-captain/archive/2006/12/28/606093.html...
20121011在期待什么呢
我到底在期待什么呢? 明知道越是期待越是会失望的,可心底里好像还是在期待点什么, 既然选择了就不要再去胡思乱想,可还是控制不住呢, 这一回是真的失望了。也许大部分人都是经不住考验的,包括我自己。 28
号
的考试马上就临近了,可一点看书的心情都没有, 知道这一次又要落空了,又要浪费了,惩罚我吧!!
生命中那些虚无的期待
不远处新开了一条商业街,沿街的门面是形形色色的商铺。晚上我回家的时候,都会经过那里。每天,我都看见同样的情景:空无一人的小超市里,收银机旁的女孩无聊地打着游戏机;穿着旗袍的迎宾小姐僵硬地站在饭馆门口;保安穿着一身不干净的制服,点着香烟,在停车的车位旁踱来踱去;卖彩票的小铺子里挤满了人,他们手里拿着纸和笔,非常专注。天天如此。我和一个朋友聊到这些。我说很多人的生活其实是毫无希望的。今天这样,明天这样...
少一些计较多_人与人之间最舒服的关系:低期待,少索取,不苛求
一位英国哲人说过这样一句话:“if you love something, set it free, if it comes back to you, it is yours, if it doesn’t, it never was.”如果,你喜欢一样东西,应该放飞它,如果它回到了你身边,说明你值得拥有,如果它从此不再出现,说明它从来不是你的。人生数十载,我们应该在做好自己之余对他人保持低期待,少...
通信技术
4,395
社区成员
28,907
社区内容
发帖
与我相关
我的任务
通信技术
通信技术相关讨论
复制链接
扫一扫
分享
社区描述
通信技术相关讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章