Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > API de Windows
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 20-10-2006
aledieb aledieb is offline
Miembro
 
Registrado: jun 2005
Ubicación: Buenos Aires, Argentina
Posts: 141
Poder: 19
aledieb Va por buen camino
Obtener IP a partir de netbios (nombre windows)

Hola, no se si va en este foro, espero que si.

Necesito obtener la dirección IP de una máquina conociendo su nombre dentro de la red windows, alguien me puede tirar una punta.

Gracias
__________________
Suerte
Alejandro
Responder Con Cita
  #2  
Antiguo 20-10-2006
Avatar de seoane
[seoane] seoane is offline
Miembro Premium
 
Registrado: feb 2004
Ubicación: A Coruña, España
Posts: 3.717
Poder: 24
seoane Va por buen camino
Probaste usando la función gethostbyname, si no recuerdo mal, poniendo el nombre del equipo devuelve su ip. Al menos a mi me funciona:

Código Delphi [-]
uses Winsock;

function GetIp(Host: string): string;
var
  WSAData: TWSADATA;
  HostEnt: phostent;
begin
  Result:= '';
  if WSAStartup(MAKEWORD(1, 1), WSADATA) = 0 then
  begin
    HostEnt:= gethostbyname(PChar(Host));
    if HostEnt <> nil then
      Result:= String(inet_ntoa(PInAddr(HostEnt.h_addr_list^)^));
    WSACleanup;
  end;
end;


// Ejemplo de uso
ShowMessage(GetIp('EQUIPO01'));
Responder Con Cita
  #3  
Antiguo 20-10-2006
aledieb aledieb is offline
Miembro
 
Registrado: jun 2005
Ubicación: Buenos Aires, Argentina
Posts: 141
Poder: 19
aledieb Va por buen camino
Gracias voy a probar y te cuento.
__________________
Suerte
Alejandro
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Crear Instancias a partir de un nombre radaalvaro .NET 10 14-04-2009 23:22:32
Ejecutar función de JavaScript a partir del nombre de su identificador (string) dec HTML, Javascript y otros 12 24-08-2006 01:30:45
Obtener el Nombre Real del Usuario de Windows leodenis784 Conexión con bases de datos 2 01-08-2006 18:08:58
Conocer PrinterIndex a partir del nombre Novás Varios 1 16-07-2004 18:26:14
Obtener el nombre de mi ejecutable jorch_yr Varios 3 29-05-2004 21:23:34


La franja horaria es GMT +2. Ahora son las 19:53:34.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi