Вниз
Скачать: CL | DM;

Простой вопрос! Подскажите, как узнать серийный номер сетевой кар   Найти похожие ветки 

← →
gris   (2004-10-21 11:12) [0]

Простой вопрос! Подскажите, как узнать серийный номер сетевой карточки


← →
DVM ©   (2004-10-21 11:14) [1]

http://www.yandex.ru/yandsearch?rpt=rad&text=MAC-%E0%E4%F0%E5%F1+Delphi


← →
Grundic   (2004-10-21 12:35) [2]

На MAC-адрес:

const
del = "-";

function GetAdapterInfo(Lana: Char): string;
var
 Adapter: TAdapterStatus;
 NCB: TNCB;
begin
 FillChar(NCB, SizeOf(NCB), 0);
 NCB.ncb_command := Char(NCBRESET);
 NCB.ncb_lana_num := Lana;
 if Netbios(@NCB) <> Char(NRC_GOODRET) then
 begin
   Result := "mac not found";
   Exit;
 end;

 FillChar(NCB, SizeOf(NCB), 0);
 NCB.ncb_command := Char(NCBASTAT);
 NCB.ncb_lana_num := Lana;
 NCB.ncb_callname := "*";

 FillChar(Adapter, SizeOf(Adapter), 0);
 NCB.ncb_buffer := @Adapter;
 NCB.ncb_length := SizeOf(Adapter);
 if Netbios(@NCB) <> Char(NRC_GOODRET) then
 begin
   Result := "mac not found";
   Exit;
 end;
 Result :=
 IntToHex(Byte(Adapter.adapter_address[0]), 2) + del +
 IntToHex(Byte(Adapter.adapter_address[1]), 2) + del +
 IntToHex(Byte(Adapter.adapter_address[2]), 2) + del +
 IntToHex(Byte(Adapter.adapter_address[3]), 2) + del +
 IntToHex(Byte(Adapter.adapter_address[4]), 2) + del +
 IntToHex(Byte(Adapter.adapter_address[5]), 2);
end;

function GetMACAddress: string;
var
 AdapterList: TLanaEnum;
 NCB: TNCB;
begin
 FillChar(NCB, SizeOf(NCB), 0);
 NCB.ncb_command := Char(NCBENUM);
 NCB.ncb_buffer := @AdapterList;
 NCB.ncb_length := SizeOf(AdapterList);
 Netbios(@NCB);
 if Byte(AdapterList.length) > 0 then
   Result := GetAdapterInfo(AdapterList.lana[0])
 else
   Result := "mac not found";
end;



Страницы: 1 вся ветка

Скачать: CL | DM;



Память: 0.45 MB
Время: 0.035 c
1-1100701652
Zloy
2004-11-17 17:27
2004.12.05
Как создать цикл, который изменит настройки нескольких компонент


1-1100808505
xkiller
2004-11-18 23:08
2004.12.05
Как программно свернуть popupmenu?


8-1094471202
L@rs
2004-09-06 15:46
2004.12.05
BINK32W.DLL


6-1096482504
cherrex
2004-09-29 22:28
2004.12.05
Winsocket2


8-1094278240
X-Disa
2004-09-04 10:10
2004.12.05
TImgView32 и слои




   Наверх