Buenas!
Estoy haciendo un programa (Visual Studio 2008) con el cual necesito saber que usuarios estan conectados a un servidor (o pc), he encontrado el comando Environment.UserName.ToString() que me devuelve mi usuario, pero yo quiero saber TODOS los usuarios (ya sabeis esos que salen la pestaña usuarios del administrador de tareas), a ver si alguien me puedo dar alguna idea
Saludos
Lo que buscas sale a la primera búsqueda de google, puede ser algo asi:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Collections;
using System.Management;
namespace infoProcesador
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
ManagementObjectSearcher DemoSearcher = new ManagementObjectSearcher("SELECT * FROM Win32_Process");
ManagementObjectCollection AllObjects = DemoSearcher.Get();
foreach (ManagementObject objProcess in AllObjects)
{
string[] uid = new String[2];
objProcess.InvokeMethod("GetOwner", (object[])uid);
string temp = "Proceso: " + objProcess["Name"] + " Usuario: " + uid[0];
if (!listBox1.Items.Contains(temp) && !temp.ToUpper().Contains("SYSTEM") && !temp.ToUpper().Contains("SERVICIO LOCAL") && !temp.ToUpper().Contains("SERVICIO DE RED"))
{
listBox1.Items.Add("Proceso: " + objProcess["Name"] + " Usuario: " + uid[0]);
}
}
}
}
}
Ncesitas una referencia a System.Management
utilizo vb .net visual studio 2008 no se qual es la traduccion de:
ManagementObjectSearcher DemoSearcher = new ManagementObjectSearcher("SELECT * FROM Win32_Process");
ManagementObjectCollection AllObjects = DemoSearcher.Get();
foreach (ManagementObject objProcess in AllObjects)
a visual basic, me puedes echar un cable con esto?
Igualmente eso sale a la 1era búsqueda de google
http://www.google.com.bo/#hl=es&source=hp&q=ManagementObjectSearcher+vb.net&meta=&aq=f&aqi=&aql=&oq=&gs_rfai=&fp=9130ecdf8e802aaa
http://www.freevbcode.com/ShowCode.asp?ID=4571