NetBios获取网卡MAC
ahjoe 2005-02-16 06:03:50 function GetAdapterSN(num: integer): string;
var
ibuf: array [0..5] of Byte;
sn: string[12];
i: integer;
st: string;
pbuf: PChar;
ncb: TNCB;
uRetCode: CHAR;
lana_enum: TLANAENUM;
begin
FillChar(ncb, sizeof(ncb), 0);
ncb.ncb_command := Char(NCBENUM);
uRetCode := Netbios( @ncb );
ncb.ncb_buffer := @lana_enum;
ncb.ncb_length := sizeof(lana_enum);
uRetCode := Netbios( @ncb );// 获取网卡数量、编号信息。 此处返回值总是 7
// NRC_BADDR = $07; // illegal buffer address
if uRetCode = #0 then
......
调试系统是 XP, 请问如何改正?