Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: CeLaYa en 22 Octubre 2007, 19:06 pm



Título: Saber Nombre de PC
Publicado por: CeLaYa en 22 Octubre 2007, 19:06 pm
Buenas tardes, abusando de su conocimientos, quiesiera preguntarles si alguien sabe como obtener el nombre de una pc por medio de su dirección IP, es decir si tengo: 169.58.36.48, como saber el nombre de esa PC???


Título: Re: Saber Nombre de PC
Publicado por: zXxOsirisxXz en 22 Octubre 2007, 20:04 pm
Buenas tardes, abusando de su conocimientos, quiesiera preguntarles si alguien sabe como obtener el nombre de una pc por medio de su dirección IP, es decir si tengo: 169.58.36.48, como saber el nombre de esa PC???

Solo se me ocurren con el Environ("COMPUTERNAME") una ves dentro de la PC con ese IP claro esta.


Título: Re: Saber Nombre de PC
Publicado por: HaDeS, - en 24 Octubre 2007, 01:15 am
O tambien con apis
Código
  1. Private Declare Function WSAStartup Lib "WSOCK32" (ByVal wVersionRequired As Long, lpWSADATA As WSAData) As Long
  2. Private Declare Function gethostname Lib "WSOCK32" (ByVal szHost As String, ByVal dwHostLen As Long) As Long
  3. Private Type WSAData
  4.    szSystemStatus(0 To 128) As Byte
  5.    dwVendorInfo As Long
  6. End Type
  7.  
  8. Private Sub Command1_Click()
  9. Dim Nombre As String * 257
  10. Dim WSAD As WSAData
  11. WSAStartup &H101, WSAD
  12. gethostname Nombre, 257
  13. MsgBox Nombre
  14. End Sub
  15.  
una vez dentro de la PC :P jeje

saludos ;)