PDA

Ver la Versión Completa : Obtener usuario propietario de un proceso


walrus
06-09-2005, 16:21:39
Hola a todos,

Siguiendo la serie "cosas chungas y rebuscadas para preguntar a los señores del club delphi", os pregunto lo siguiente: ¿cómo se puede obtener la cuenta (de usuario) bajo la que se ejecuta un proceso?

La idea es conseguir la lista de procesos actualmente activos, como el administrador de tareas del windows, y eso ya lo he conseguido. De la lista de procesos muestro el ejecutable, el PID, la prioridad y threads lanzados. Quisiera mostrar también la cuenta del proceso (SYSTEM, SERVICIO LOCAL, ...). ¿alguién tiene alguna pista?

Muchas gracias por leerme.

NOTA: El último hilo que envié no me lo contestó nadie :(, pero no me extraña porque también era de esta serie de preguntas chungas. Espero que en este alguién me dé alguna pista y/o comentario, le estaría muy agradecido.

Saludos.

dec
06-09-2005, 17:35:55
Hola,

Tal vez te ayuden estos "tips" de SwissDelphiCenter (http://www.swissdelphicenter.ch/):

Get Information about a Process using WMI (http://www.swissdelphicenter.ch/en/showcode.php?id=2135)
Get the list of active process on a PC of my network (http://www.swissdelphicenter.ch/en/showcode.php?id=2112)
Get the NT Domain and UserName of a Process (http://www.swissdelphicenter.ch/en/showcode.php?id=2113)

walrus
06-09-2005, 17:48:13
Es lo que necesitaba :-)

Muchas gracias.