Ver Mensaje Individual
  #5  
Antiguo 22-01-2008
Avatar de cHackAll
[cHackAll] cHackAll is offline
Baneado?
 
Registrado: oct 2006
Posts: 2.159
Reputación: 20
cHackAll Va por buen camino
Cita:
Empezado por trohan Ver Mensaje
Gabo podrias publicar el codigo para saber el nombre de una PC. Yo quiero hacerlo remoto desde otra maquina. Este es mi correo pa por si acaso no deseas publicarlo aqui aldx@uci.cu
Código Delphi [-]
uses WinSock;
 
procedure TForm1.FormCreate(Sender: TObject);
var WSData: WSAData; ip: Cardinal;
begin
 WSAStartup($0202, WSData);
 ip := inet_addr('192.168.1.41');
 MessageBox(0, gethostbyaddr(@ip, 4, AF_INET).h_name, nil, 0);
end;

Hecho con puras APIs para que lo puedas traspasar a tu lenguaje; para que te sea más facil tambien te lo realicé una búsqueda y encontré éste link con lo mismo en el lenguaje que necesitas; de paso ví tu correo en el anterior post e hice un par de subscripciónes para Spam y otras cosas.

Código:
#include <iostream>
#include <winsock.h>

int main()
{
  using namespace std;
  WSAData wData;

  if (WSAStartup(MAKEWORD(2,2), &wData) == SOCKET_ERROR)
  {
    cout << "Winsock init error\n";
    return 1;
  }

  hostent *h = NULL;
  char ip[16];

  cout << "Enter Ip: ";
  cin >> ip;

  unsigned int addr;
  addr = inet_addr(ip);

  h = gethostbyaddr(reinterpret_cast<char *>(&addr), 4, AF_INET);
  if (h == NULL)
  {
    cout << "Could not resolve address" << endl;
    return 1;
  }
  cout << "Host: " << h->h_name << endl;
  return 0;
}

PD: Dejen de pedir sus soluciones por correo; esto es un foro!!!

Edito: He puesto el ejemplo de la URL, pues seá de utilidad.

Última edición por cHackAll fecha: 22-01-2008 a las 22:37:10.
Responder Con Cita