É verdade, Luiz! A função CoCreateGUID() cria um novo GUID (Global Unique 
IDentifier). Se quiser saber como pegar o MAC Address real do micro, 
consulte http://www.swissdelphicenter.ch/en/showcode.php?id=651

Sds.


>From: "Luiz Escobar" <[EMAIL PROTECTED]>
>Reply-To: delphi-br@yahoogrupos.com.br
>To: <delphi-br@yahoogrupos.com.br>
>Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas
>Date: Tue, 13 Feb 2007 13:43:37 -0200
>
>Amigo, desculpe, mas esta função não pega um MAC e sim CRIA aleatóriamente 
>um virtual.............
>Tanto é, que cada vez que vc pedir o MAC vai vir um numero 
>diferente..........
>
>Luiz Escobar
>Analista/Desenvolvedor:
>WEB - HTML/JavaScript/PHP/MySQL
>WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
>DOS - Clipper/Assembler xBase
>SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
>LINUX - LAZARUS/Kylix/MySQL;
>http://www.megasistema.com.br
>
>
>   ----- Original Message -----
>   From: Rodrigo Madureira Barbosa
>   To: delphi-br@yahoogrupos.com.br
>   Sent: Monday, February 12, 2007 6:29 PM
>   Subject: RES: [delphi-br] Pegar o MAC do micro - duvidas
>
>
>   Tenho uma aqui... se servir... aí está...
>
>   function CoCreateGuid(var guid: TGUID): HResult; stdcall; far external
>   'ole32.dll';
>
>   function GetMACAddress: string;
>
>   var
>
>   g: TGUID;
>
>   i: Byte;
>
>   begin
>
>   Result := '';
>
>   CoCreateGUID(g);
>
>   for i := 2 to 7 do
>
>   Result := Result + IntToHex(g.D4[i], 2);
>
>   end;
>
>   Fui...
>
>   Rodrigo.
>
>   _____
>
>   De: delphi-br@yahoogrupos.com.br [mailto:[EMAIL PROTECTED] 
>Em
>   nome de Thiago Filiano (America Soft)
>   Enviada em: segunda-feira, 12 de fevereiro de 2007 15:33
>   Para: delphi-br@yahoogrupos.com.br
>   Assunto: Re: [delphi-br] Pegar o MAC do micro - duvidas
>
>   não estou com essa rotina aqui.. mas amanhã se conseguir coloco aqui 
>sim!
>
>   Luiz Escobar escreveu:
>   >
>   > se quizer mandar ela pra gente dar uma olhada........ acho q fica mais
>   > facil.......
>   >
>   > Luiz Escobar
>   > Analista/Desenvolvedor:
>   > WEB - HTML/JavaScript/PHP/MySQL
>   > WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
>   > DOS - Clipper/Assembler xBase
>   > SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
>   > LINUX - LAZARUS/Kylix/MySQL;
>   > http://www.megasist <http://www.megasistema.com.br> ema.com.br
>   <http://www.megasist <http://www.megasistema.com.br> ema.com.br>
>   >
>   > ----- Original Message -----
>   > From: Thiago Filiano (America Soft)
>   > To: [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br> 
>os.com.br
>   <mailto:delphi-br%40yahoogrupos.com.br>
>   > Sent: Monday, February 12, 2007 3:16 PM
>   > Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas
>   >
>   > então Luiz,
>   >
>   > tenho sim.. e eh aqui q esta o problema..
>   >
>   > minha rotina esta pegando o MAC certinho, mas acontece que
>   > tem cliente que esta dizendo que o cabo está desconectado.. mas mesmo
>   > assim está
>   > identificando o MAC dele.
>   >
>   > a rotina foi feita para identificar o MAC somente com placa de rede 
>ativa.
>   >
>   > não sei o que esta ocorrendo :(
>   >
>   > []'s
>   >
>   > Thiago
>   >
>   > Luiz Escobar escreveu:
>   > >
>   > > Bom vc tem alguma rotina para ler direto do dispositivo ? pq acho q 
>as
>   > > q tenho são usando API´s....
>   > >
>   > > Creio que isso seria de grande ajuda para todos.
>   > >
>   > > obrigado.
>   > >
>   > > Luiz Escobar
>   > > Analista/Desenvolvedor:
>   > > WEB - HTML/JavaScript/PHP/MySQL
>   > > WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
>   > > DOS - Clipper/Assembler xBase
>   > > SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
>   > > LINUX - LAZARUS/Kylix/MySQL;
>   > > http://www.megasist <http://www.megasistema.com.br> ema.com.br
>   <http://www.megasist <http://www.megasistema.com.br> ema.com.br>
>   > <http://www.megasist <http://www.megasistema.com.br> ema.com.br
>   <http://www.megasist <http://www.megasistema.com.br> ema.com.br>>
>   > >
>   > > ----- Original Message -----
>   > > From: Andre Veloso de Mesquita
>   > > To: [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br>
>   os.com.br
>   > <mailto:delphi-br%40yahoogrupos.com.br>
>   > <mailto:delphi-br%40yahoogrupos.com.br>
>   > > Sent: Friday, February 09, 2007 8:25 PM
>   > > Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas
>   > >
>   > > Nota: No Windows é possível trocar o MAC. O MAC não será trocado na
>   > > placa de
>   > > rede, mas sim na camada lógica do Windows. Logo, quando vc ler o 
>MAC,
>   > > tente
>   > > lê-lo no dispositivo e não usando uma API qq do Windows.
>   > >
>   > > [ ]'s
>   > >
>   > > ----- Original Message -----
>   > > From: "Luiz Escobar" <[EMAIL PROTECTED]
>   <mailto:escobar%40megasistema.com.br> .com.br
>   > <mailto:escobar%40megasistema.com.br>
>   > > <mailto:escobar%40megasistema.com.br>>
>   > > To: <[EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br>
>   os.com.br
>   > <mailto:delphi-br%40yahoogrupos.com.br>
>   > <mailto:delphi-br%40yahoogrupos.com.br>>
>   > > Sent: Friday, February 09, 2007 5:22 PM
>   > > Subject: Re: [delphi-br] Pegar o MAC do micro - duvidas
>   > >
>   > > BLZ Thiago......
>   > > Bom o modem não tem MAC-address, pode até ter um código de
>   > > indentificação,
>   > > mas não sei como pegar isso....
>   > >
>   > > MAC-address é um número de série gravador na sua placa de rede, cada
>   > > uma tem
>   > > o seu (acontece de repetir, mas é raro, então esqueca isso por
>   > > enquanto, mas
>   > > saiba que acontece!)......
>   > >
>   > > SIM, tendo ou não o cabo conectado vc vai ter sempre o mesmo número 
>MAC.
>   > >
>   > > exemplo de MAC :
>   > > 00:0A:E6:40:1B:49
>   > > ou
>   > > 000A:E640:1B49
>   > > ou
>   > > 000AE6401B49
>   > > é um valor de 48 bit´s.....
>   > > então a cada 281.474.976.710.655 vai se repetir.... rsrsrsrs
>   > > não é bem assim não, mas deixa isso pra lá.... heheheheh
>   > >
>   > > O que pode mudar é o número de IP......
>   > >
>   > > exemplo de IP´s internos, intranet: subistitua o X por um valor
>   > entre 1 e
>   > > 254
>   > > 192.168.0.x
>   > > 10.x.x.x
>   > > 169.x.x.x
>   > >
>   > > exemplo de IP´s externos, internet: subistitua o X por um valor
>   > entre 1 e
>   > > 254
>   > > 64.x.x.x
>   > > 200.x.x.x
>   > > 201.x.x.x
>   > > etc...
>   > >
>   > > Quando ao XP, ele vai te dar sempre um número de IP, mas nem sempre
>   > > vai ser
>   > > o mesmo, primeiro ele vai procurar o DHCP na rede, se não achar ele 
>vai
>   > > pedir ao DHCP interno dele e vai receber um número 169.x.x.x, no 98
>   > > acho que
>   > > vem zerado.....mas ja faz tempo nao lembro.......
>   > >
>   > > Luiz Escobar
>   > > Analista/Desenvolvedor:
>   > > WEB - HTML/JavaScript/PHP/MySQL
>   > > WINDOWS - Delphi/MyDAC/ASSEMBLER/MySQL/xBase
>   > > DOS - Clipper/Assembler xBase
>   > > SERVIDORES - NetWare4.11, LINUX-REDHAT9, WINDOWS-2k
>   > > LINUX - LAZARUS/Kylix/MySQL;
>   > > http://www.megasist <http://www.megasistema.com.br> ema.com.br
>   <http://www.megasist <http://www.megasistema.com.br> ema.com.br>
>   > <http://www.megasist <http://www.megasistema.com.br> ema.com.br
>   <http://www.megasist <http://www.megasistema.com.br> ema.com.br>>
>   > >
>   > > ----- Original Message -----
>   > > From: Thiago Filiano (America Soft)
>   > > To: [EMAIL PROTECTED] <mailto:delphi-br%40yahoogrupos.com.br>
>   os.com.br
>   > <mailto:delphi-br%40yahoogrupos.com.br>
>   > <mailto:delphi-br%40yahoogrupos.com.br>
>   > > Sent: Friday, February 09, 2007 3:54 PM
>   > > Subject: [delphi-br] Pegar o MAC do micro - duvidas
>   > >
>   > > Pessoal, estou com duvidas..
>   > >
>   > > Alguém já tem essas respostas?? estou passando por um problema, que 
>ta
>   > > dificil de resolver,
>   > > tenho um palpite, mas não consegui um definição certa.
>   > >
>   > > ai vai minhas duvidas:
>   > >
>   > > usando WINXP: qdo pego o serial MAC pelo Delphi
>   > >
>   > > quando estou com um cabo de rede ligado em meu pc mas com conexao
>   > > desativada, recebo o numero de MAC? ou vem zerado (0000)??
>   > >
>   > > quando estou com o cabo ligado e a rede ligada sei que vem a
>   > > identificação 021AD122 (exemplo);
>   > > quando tiro o cabo, que valores recebo? zerado, ou o numero MAC?
>   > >
>   > > usando WIN98
>   > >
>   > > quando estou com um cabo de rede ligado em meu pc mas com conexao
>   > > desativada, recebo o numero de MAC? ou vem zerado (0000)??
>   > >
>   > > quando estou com o cabo ligado e a rede ligada sei que vem a
>   > > identificação 021AD122 (exemplo);
>   > > quando tiro o cabo, que valores recebo? zerado, ou o numero MAC?
>   > >
>   > > se eu tiver modem, e não placa de Rede... recebo algum valor para 
>MAC??
>   > >
>   > > com cabo desconectado mesmo assim recebo endereço de MAC??
>   > >
>   > > alguém possui esses levantamentos??
>   > >
>   > > muito grato!
>   > >
>   > > Thiago Filiano
>   > >
>   > > [As partes desta mensagem que não continham texto foram removidas]
>   > >
>   > > --
>   > > <<<<< FAVOR REMOVER ESTA PARTE AO RESPONDER ESTA MENSAGEM >>>>>
>   > >
>   > > Links do Yahoo! Grupos
>   > >
>   > > [As partes desta mensagem que não continham texto foram removidas]
>   > >
>   > >
>   >
>   > [As partes desta mensagem que não continham texto foram removidas]
>   >
>   >
>
>   [As partes desta mensagem que não continham texto foram removidas]
>
>
>
>
>
>[As partes desta mensagem que não continham texto foram removidas]
>

_________________________________________________________________
MSN Busca: fácil, rápido, direto ao ponto.  http://search.msn.com.br

Responder a