elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: Estamos en la red social de Mastodon


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  .NET (C#, VB.NET, ASP) (Moderador: kub0x)
| | | |-+  Obtener Nombres de Usuarios [Vb.Net]
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Obtener Nombres de Usuarios [Vb.Net]  (Leído 5,574 veces)
Keyen Night


Desconectado Desconectado

Mensajes: 496


Nothing


Ver Perfil
Obtener Nombres de Usuarios [Vb.Net]
« en: 14 Mayo 2010, 04:16 am »

Busque esto googleando pero parece que no hay material sobre esto, mi pregunta es simple como puedo obtener los nombres de todos los usuarios que existen en un equipo. Gracias ^^


En línea

La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...
Shell Root
Moderador Global
***
Desconectado Desconectado

Mensajes: 3.723


<3


Ver Perfil WWW
Re: Obtener Nombres de Usuarios [Vb.Net]
« Respuesta #1 en: 14 Mayo 2010, 04:44 am »

Podrías realizar una consulta a la CMD y volcar el resultado en un Textbox?


En línea

Por eso no duermo, por si tras mi ventana hay un cuervo. Cuelgo de hilos sueltos sabiendo que hay veneno en el aire.
43H4FH44H45H4CH49H56H45H
Wiki

Desconectado Desconectado

Mensajes: 502



Ver Perfil
Re: Obtener Nombres de Usuarios [Vb.Net]
« Respuesta #2 en: 14 Mayo 2010, 07:17 am »

Busque esto googleando pero parece que no hay material sobre esto, mi pregunta es simple como puedo obtener los nombres de todos los usuarios que existen en un equipo. Gracias ^^


A la rápida en C# se puede hacer así:

Código
  1. using System;
  2. using System.Collections.Generic;
  3. using System.ComponentModel;
  4. using System.Data;
  5. using System.Drawing;
  6. using System.Linq;
  7. using System.Text;
  8. using System.Windows.Forms;
  9. using System.DirectoryServices;
  10. using System.Collections;
  11.  
  12. namespace Usuarios
  13. {
  14.    public partial class Form1 : Form
  15.    {
  16.        public Form1()
  17.        {
  18.            InitializeComponent();
  19.        }
  20.  
  21.        private void button1_Click(object sender, EventArgs e)
  22.        {
  23.            //grupos: HelpServicesGroup,Administradores, Usuarios ...
  24.            //Agregar referencia a System.DirectoryServices
  25.            try
  26.            {
  27.                DirectoryEntry nombreEquipo = new DirectoryEntry("WinNT://" + Environment.MachineName);
  28.                DirectoryEntry admins = nombreEquipo.Children.Find("Administradores", "group");
  29.                object m = admins.Invoke("members", null);
  30.                foreach (object g in (IEnumerable)m)
  31.                {
  32.                    DirectoryEntry mr = new DirectoryEntry(g);
  33.                    listBox1.Items.Add(mr.Name);
  34.                }
  35.            }
  36.            catch (Exception er)
  37.            {
  38.                MessageBox.Show(er.Message);
  39.            }
  40.        }
  41.    }
  42. }
  43.  

Te toca pasarlo a Vb.net
En línea


-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W
Keyen Night


Desconectado Desconectado

Mensajes: 496


Nothing


Ver Perfil
Re: Obtener Nombres de Usuarios [Vb.Net]
« Respuesta #3 en: 14 Mayo 2010, 21:45 pm »

Gracias me sirvo y lo pude pasar a .Net
En línea

La Fé Mueve Montañas...
                                    ...De Dinero

La programación es más que un trabajo es más que un hobby es una pasión...
43H4FH44H45H4CH49H56H45H
Wiki

Desconectado Desconectado

Mensajes: 502



Ver Perfil
Re: Obtener Nombres de Usuarios [Vb.Net]
« Respuesta #4 en: 15 Mayo 2010, 01:57 am »

De nada.
En línea


-R IP
:0100
-A 100 
2826:0100 MOV AH,09
2826:0102 MOV DX,109
2826:0105 INT 21
2826:0105 MOV AH,08
2826:0105 INT 21
2826:0107 INT 20
2826:0109 DB 'MI NICK ES CODELIVE.$' 
2826:0127 
-R BX
:0000
-R CX
:20
-N CODELIVE.COM
-W
Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Mozilla publica accidentalmente nombres y contraseñas de 44.000 usuarios
Noticias
wolfbcn 1 1,932 Último mensaje 5 Enero 2011, 15:54 pm
por Garfield07
obtener nombres de peliculas de una pagina con Python ? ayuda :) « 1 2 »
Scripting
novato04 13 7,000 Último mensaje 10 Agosto 2014, 19:32 pm
por engel lex
Obtener los nombres de host con nmap
Redes
Root~ 8 10,727 Último mensaje 13 Agosto 2015, 13:56 pm
por Gh057
como obtener nombres de ficheros de una unidad de disco
Scripting
Tomas1982 7 3,540 Último mensaje 8 Agosto 2016, 22:14 pm
por Tomas1982
Obtener nombres de un archivo de texto y comparar sus iniciales
Programación C/C++
doitunkboo 0 1,320 Último mensaje 13 Diciembre 2018, 09:12 am
por doitunkboo
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines