IRCForumları - IRC ve mIRC Kullanıcılarının Buluşma Noktası
  digitalpanel

Etiketlenen Kullanıcılar

Yeni Konu aç Cevapla
 
LinkBack Seçenekler Stil
Alt 21 Temmuz 2008, 19:42   #1
Çevrimiçi
Yardımcı Admin
Kullanıcıların profil bilgileri misafirlere kapatılmıştır.
IF Ticaret Sayısı: (0)
IF Ticaret Yüzdesi:(%)
Bilgisayarın MAC Adresini Almak




PHP Kod:   Kodu kopyalamak için üzerine çift tıklayın!
ses NB30;
 
function 
GetAdapterInfo(LanaChar): String;
var
 
AdapterTAdapterStatus;
 
NCBTNCB;
begin
 FillChar
(NCBSizeOf(NCB), 0);
 
NCB.ncb_command := Char(NCBRESET);
 
NCB.ncb_lana_num := Lana;
 if 
Netbios(@NCB) <> Char(NRC_GOODRETthen
 begin
   Result 
:= 'mac not found';
   Exit;
 
end;
 
 
FillChar(NCBSizeOf(NCB), 0); 
 
NCB.ncb_command := Char(NCBASTAT); 
 
NCB.ncb_lana_num := Lana
 
NCB.ncb_callname := '*'
 
 
FillChar(AdapterSizeOf(Adapter), 0);
 
NCB.ncb_buffer := @Adapter
 
NCB.ncb_length := SizeOf(Adapter); 
 if 
Netbios(@NCB) <> Char(NRC_GOODRETthen 
 begin 
   Result 
:= 'mac not found'
   Exit; 
 
end
 
Result := 
   
IntToHex(Byte(Adapter.adapter_address[0]), 2) + '-' +
   
IntToHex(Byte(Adapter.adapter_address[1]), 2) + '-' 
   
IntToHex(Byte(Adapter.adapter_address[2]), 2) + '-' 
   
IntToHex(Byte(Adapter.adapter_address[3]), 2) + '-' 
   
IntToHex(Byte(Adapter.adapter_address[4]), 2) + '-' 
   
IntToHex(Byte(Adapter.adapter_address[5]), 2); 
end
 
function 
GetMACAddressstring;
var
 
AdapterListTLanaEnum
 
NCBTNCB
begin 
 FillChar
(NCBSizeOf(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
 
// usage
procedure TForm1.Button1Click(SenderTObject);
begin
  ShowMessage
(GetMACAddress);
end

alıntı

__________________
[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]

[Üye Olmadan Linkleri Göremezsiniz. Üye Olmak için TIKLAYIN...]
 
Alıntı ile Cevapla

IRCForumlari.NET Reklamlar
sohbet odaları eglen sohbet sohbet
Cevapla

Etiketler
adresini, almak, bilgisayarın, mac


Konuyu Toplam 1 Üye okuyor. (0 Kayıtlı üye ve 1 Misafir)
 

Yetkileriniz
Konu Acma Yetkiniz Yok
Cevap Yazma Yetkiniz Yok
Eklenti Yükleme Yetkiniz Yok
Mesajınızı Değiştirme Yetkiniz Yok

BB code is Açık
Smileler Açık
[IMG] Kodları Açık
HTML-Kodu Kapalı
Trackbacks are Kapalı
Pingbacks are Açık
Refbacks are Açık


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
sql serverda database adresini almak Kaf_Dağı Delphi 0 18 Mart 2015 14:28
Bir bilgisayarın acı sonu! Zen Bilim Dünyasından Son Haberler 0 19 Nisan 2013 14:24
Bilgisayarın Cinsiyeti * Düş Fotoğraf Kulübü 0 22 Temmuz 2012 00:00
Bilgisayarın 'oda'sı kurulacak! DaDaS Bilim Dünyasından Son Haberler 0 10 Nisan 2012 01:51
Bilgisayarın şiiri.. LuisCode Genel Paylaşım 0 27 Mayıs 2006 16:21