Visual Basic - quien sabe esto?

Life is soft - evento anual de software empresarial
 
Vista:

quien sabe esto?

Publicado por yeni (146 intervenciones) el 04/07/2005 06:00:16
Necesito una Ayuda.. quisiera saber como hago para poder obtener un listado con el nombre de todas las computadoras que se encuentran en una red.

EJM:

Si hubiera 3 Pc's en una red y estan con el nombre de:
PC1
PC2
PC3

entonces lo k quiero hacer es k esos tres nombres aparescan en un listado..

por fa-..... se qeu esto se puede por k .. yo ya lo habia visto pero mi cerebro esta algo perturbado estos dias.. por fa Ayudenmeeeeeeeeee
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:quien sabe esto?

Publicado por Juan_K (181 intervenciones) el 04/07/2005 07:44:19
Usa las funciones API
WNetOpenEnum
WNetEnumResource
WNetCloseEnum
para almacenar los recursos de red en un
Type NETRESOURCE
dwScope As Long
dwType As Long
dwDisplayType As Long
dwUsage As Long
lpLocalName As Long
lpRemoteName As Long
lpComment As Long
lpProvider As Long
End Type
Si no me equiboco en la ayuda de VB hay un ejemplo de eso.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:quien sabe esto?

Publicado por Walter Blanco (8 intervenciones) el 19/08/2005 00:21:15
En las paginas de programadores como esta u otras busca en codigos fuentes todo lo relacionado al commando WinSock y aplicacioines cliente servidor.
Buscando esto vas a encontrar temas relacionados con VB en ejemplo: Rastreos de IP, Ping, Tracert etc..

Espero te sirva Chau suerte.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:quien sabe esto?

Publicado por Luis (79 intervenciones) el 19/08/2005 01:12:08
Yo uso estas

Private Declare Function w32_GetComputerName Lib "kernel32" Alias "GetComputerNameA" ( _
ByVal lpBuffer As String, _
nSize As Long) As Long

Private Declare Function GetVolumeInformation Lib "kernel32" Alias "GetVolumeInformationA" (ByVal lpRootPathName As String, _
ByVal lpVolumeNameFuffer As String, _
ByVal nVolumeNameSize As Long, _
lpVolumeSerialNumber As Long, _
lpMaximumComponentLength As Long, _
lpFileSystemFlags As Long, _
ByVal lpFileSystemNameBuffer As String, _
ByVal nFileSystemNameSize As Long) As Long
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar