ソス@ソスソスMACソスAソスhソスソスソスXソス謫セソスソスソス@
|
ソスEC/C++
ソスEDelphi
ソスEVisual BasicソスソスソスSソスソス
ソス@(VB2-VB6ソスソス.NETソスソスソスp)
ソスEVisual Basic(VB2-VB6)
ソスEVisual Basic .NET
ソスEVisual C++
ソスEpapy's softwarelibrary
MACソスAソスhソスソスソスXソスソスソスソスソスワゑソスソスソスソスワゑソスソスソスA
ソスRソス`ソスソスソスフ包ソスソス@ソスナは趣ソスソスネゑソスPCソスソスoソスソスソスソスソスソスソス閧オソスワゑソスソスAソスソスソスフ包ソスソス@ソスソス
ソスツ具ソスソスノゑソスソスソストの不ソスソスソス閧ウソスソスソスソスソスソスソスニ表ソスLソスソスソストゑソスソスソスソスソスソスソスフにはなゑソスフでゑソスソスソス
http://hpcgi1.nifty.com/MADIA/DelphiBBS/wwwlng.cgi?print+201002/10020060.txt
ソスソスソスワゑソスMACソスAソスhソスソスソスXソスソス謫セソスソスソスソスソスソス@ソスソスXソスソスソスソスソスソスソス閧「ソスソスソスワゑソスソスB
ソスソスソスソスソス[ソスgPCソスソスmacソスAソスhソスソスソスXソスナゑソスソスソスソス逑厄ソスRソスA
ソスソスソスソスPCソスソスソスソスソスソスネゑソスフプソスソスソスgソスRソスソスソスノ対会ソスソスソスソストなゑソスソスソスホ取得ソスヘ不ソスツ能ソスナゑソスソスB
ソスmソスソスソスソスmacソスAソスhソスソスソスXソスソス謫セソスソスソスソスソスソス@ソスネゑソストゑソスソスソスワゑソスソスョ。
http://homepage3.nifty.com/sugaku/Mac.htm
ソスソスソスソスソスワゑソスソスソスAソスソスソスソスソス謫セソスソスソスソスソスソスソスフは趣ソスソスソスソスソスMACソスAソスhソスソスソスXソスネのでゑソスソスソスソスA
ソスソスソスソスソスワゑソスソスソスXソスソスソスソスソスソスソス閧「ソスソスソスワゑソスソスB
http://homepage1.nifty.com/MADIA/delphi/delphi_bbs/200111/200111_01110008.html
ソスナどゑソスソスナゑソスソス蛯、ソスB
MSDNソスヨのソスソスソスソスNソスソスソスリゑソストゑソスソスワゑソスソスソスソスソスソスソスソスソスソスソスソスナゑソスソスB
[SDK32] ソスCソス[ソスTソスlソスbソスg ソスAソス_ソスvソス^ソスソスMACソスAソスhソスソスソスXソスソス謫セソスソスソスソス
http://support.microsoft.com/kb/118623/ja
ソスワゑソスIPHELPERソスソス
GetIfTable API
GetAdaptersInfo API
ソスネどでゑソス謫セソスナゑソスソスワゑソスソスB
kソスlソスソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスA
http://homepage1.nifty.com/MADIA/delphi/delphi_bbs/200111/200111_01110008.html
ソスRソス`ソスソスソスフほゑソスソスソスソスソスンてみゑソスソスフでゑソスソスソスDelphi2010ソスナはゑソスソスフままでは難ソスソスソスソスソスソスソスソスヌ難ソスソスソスソスソスソスソスソスニゑソスソスナゑソスソスワゑソスソスソスナゑソスソスソスソスB
ソスソスソスソスソスソスソスソスソスルどゑソスソスソスXソスソスソスソスソスソスソス閧「ソスソスソスワゑソスソスB
ソスナゑソスソスソスホ掲ソスソスソスツのソスソス[ソスソスソスハは把ソスソスソスソスソスト抵ソスソスソスソスソスソスソスソスナゑソスソスB
ソスソスソスソスソスソスソスソスソスニゑソスソスソスナは難ソスソスしソスネゑソスソス鼾ソスAソスヌゑソスネエソスソスソス[ソスソスソスoソスソスフゑソスソスワで擾ソスソスソスソスネゑソスソスニ対会ソスソスナゑソスソスワゑソスソスソスB
ソスニゑソスソスソスソスけソスナにゑソスソスフゑソスソスソスフソソス[ソスXソスソスロ々ソスRソスsソス[ソスソスソストみまゑソスソスソスソスB
Button1.onClickソスソスソスソスソスヌ会ソスソスソスソスト以会ソスソスフソソス[ソスXソスソスRソスsソスyソスソスソストゑソスソスソスソスソスソスソスソスB
ソスソスソスソスmソスFソスソスVista Delphi2009ソスナゑソスソスB
unit Unit1;
interface
uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls,
nb30;
type
TForm1 = class(TForm)
Button1: TButton;
procedure Button1Click(Sender: TObject);
private
{ Private ソス骭セ }
public
{ Public ソス骭セ }
end;
var
Form1: TForm1;
implementation
{$R *.dfm}
//http://homepage1.nifty.com/MADIA/delphi/delphi_bbs/200111/200111_01110008.html
function GetMacAdress:string;
type
PAstat = ^TAstat;
TAstat = packed record
adapt: TAdapterStatus;
NameBuff: array [0 .. 29] of TNameBuffer;
end;
var
Adapter: TAstat;
Ncb: TNCB;
RetCode: Integer;
lenum: TLanaEnum;
i: integer;
begin
Result := '';
FillChar(Ncb, SizeOf(NCB), 0);
Ncb.ncb_command := Char(NCBENUM);
Ncb.ncb_buffer := @lenum;
Ncb.ncb_length := SizeOf(lenum);
RetCode := Integer(Netbios( @Ncb ));
//Memo1.Lines.Add( 'The NCBENUM return code is: $' + IntToHex(RetCode, 2) );
for i := 0 to integer(lenum.length)-1 do
begin
FillChar(Ncb, SizeOf(NCB), 0);
Ncb.ncb_command := Char(NCBRESET);
Ncb.ncb_lana_num := lenum.lana[i];
RetCode := Integer(Netbios( @Ncb ));
//Memo1.Lines.Add( 'The NCBRESET on LANA ' + IntToStr(Integer(lenum.lana[i]))
// +' return code is: $' + IntToHex(RetCode, 2) );
FillChar(Ncb, SizeOf(NCB), 0);
Ncb.ncb_command := Char(NCBASTAT);
Ncb.ncb_lana_num := lenum.lana[i];
Ncb.ncb_callname := '* ';
Ncb.ncb_buffer := @Adapter;
Ncb.ncb_length := SizeOf(Adapter);
RetCode := Integer(Netbios( @Ncb ));
//Memo1.Lines.Add( 'The NCBASTAT on LANA ' + IntToStr(Integer(lenum.lana[i]))
// +' return code is: $' + IntToHex(RetCode, 2) );
if RetCode = 0 then
begin
Result := Result +
IntToHex(integer(Adapter.adapt.adapter_address[0]), 2)
+ '-' + IntToHex(integer(Adapter.adapt.adapter_address[1]), 2)
+ '-' + IntToHex(integer(Adapter.adapt.adapter_address[2]), 2)
+ '-' + IntToHex(integer(Adapter.adapt.adapter_address[3]), 2)
+ '-' + IntToHex(integer(Adapter.adapt.adapter_address[4]), 2)
+ '-' + IntToHex(integer(Adapter.adapt.adapter_address[5]), 2) + #$D#$A;
end;
end;
end;
procedure TForm1.Button1Click(Sender: TObject);
begin
ShowMessage(GetMacAdress);
end;
end.
monaaソスlソスAソスソスソスソスソスナゑソスソスAソスfソスソスソス轤オソスソスソスB
ソスルゑソスニゑソスソスノゑソスソス閧ェソスニゑソスソスソスソスソスソスソスソスワゑソスソスB