Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.12.05;
Скачать: 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 вся ветка

Текущий архив: 2004.12.05;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.031 c
10-1069399394
Юрий
2003-11-21 10:23
2004.12.05
TCorbaConnection возвращает BAD_OPERATION


14-1100708745
Димитрий
2004-11-17 19:25
2004.12.05
Лавров высказался за продажу Курильских островов


14-1100692895
Ega23
2004-11-17 15:01
2004.12.05
А что есть OnClick?


4-1098203270
Grundic
2004-10-19 20:27
2004.12.05
!ПОЛНЫЙ! путь к .EXE через PID или его HANDLE - как?


14-1100600927
Sancho
2004-11-16 13:28
2004.12.05
Что лучше веб-интерфейс или стандартное приложение