Autor
|
Tema: [Solucionado] Obtener la ruta de todos los procesos en ejecución (Leído 18,452 veces)
|
Segurida
Desconectado
Mensajes: 61
|
Hola, necesito saber el método para conocer la ruta de todos los procesos en ejecucción, es decir, obtener una lista de todos los procesos, y después obtener la ruta de cada uno de ellos en un String (para luego poder continuar con mi código) Si alguien conoce cómo hacerlo, se lo agradezco. saludos.
|
|
« Última modificación: 26 Mayo 2011, 13:33 pm por Segurida »
|
En línea
|
|
|
|
seba123neo
|
Hola, la forma basica en .NET es esta: For Each p As Process In Process.GetProcesses() Debug. WriteLine(p. Modules(0). FileName) Next
creo que algunos te pueden tirar un error de acceso denegado, es cuestion de poner un Try Catch y controlar el error, o ver otra forma de sacar el path. saludos.
|
|
|
En línea
|
|
|
|
Segurida
Desconectado
Mensajes: 61
|
Muchas gracias de nuevo, pongo el código completo por si le sirve a alguien: Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load Try For Each p As Process In Process.GetProcesses() Debug. WriteLine(p. Modules(0). FileName) Next p Catch p As Exception MsgBox(p.ToString) End Try End Sub
Mil gracias
|
|
|
En línea
|
|
|
|
Segurida
Desconectado
Mensajes: 61
|
¿se puede hacer sin que devuelva error de ningún proceso? es decir sacar la ruta de todos los procesos, de esta manera me da la ruta de algunos, como dijiste algunos da acceso denegado, ¿se puede saber de todos, sin excepciones?
|
|
|
En línea
|
|
|
|
.mokk.
Desconectado
Mensajes: 177
|
Talves si pones que el programa corra como administrador.
|
|
|
En línea
|
|
|
|
Segurida
Desconectado
Mensajes: 61
|
lo estoy probando en xp, que da menos problemas que en vista/7, pero aun asi, ¿no se puede desde código? si la aplicación la pongo al inicio de windows no se abriría como administrador, por eso necesito por código... saludos.
|
|
|
En línea
|
|
|
|
Krähne
Desconectado
Mensajes: 51
It can't rain all the time...
|
lo estoy probando en xp, que da menos problemas que en vista/7, pero aun asi, ¿no se puede desde código? si la aplicación la pongo al inicio de windows no se abriría como administrador, por eso necesito por código... saludos.
Trata de elevar tus privilegios, con AdjustTokenPrivileges. Aquí un ejemplo.
|
|
« Última modificación: 22 Mayo 2011, 22:31 pm por Krähne »
|
En línea
|
Yo soy más sabio que este hombre; es posible que ninguno de los dos sepamos cosa que valga la pena, pero él cree que sabe algo, pese a no saberlo, mientras que yo, así como no sé nada, tampoco creo saberlo. Yo no tengo conciencia de saber nada.
|
|
|
Segurida
Desconectado
Mensajes: 61
|
Jeje , no me aclaro , he puesto la funcion pero no sé cómo utilizarla para dar permisos de administrador a mi aplicación, si me puedes ayudar, muchas gracias. saludos.
|
|
|
En línea
|
|
|
|
Krähne
Desconectado
Mensajes: 51
It can't rain all the time...
|
¿se puede hacer sin que devuelva error de ningún proceso? es decir sacar la ruta de todos los procesos, de esta manera me da la ruta de algunos, como dijiste algunos da acceso denegado, ¿se puede saber de todos, sin excepciones?
NO, no puedes sacar la ruta de TODOS los procesos en ejecución, como te he dicho en temas anteriores, son procesos críticos y protegidos, por más que intentes no lo lograrás en modo usuario, y no sé si puedas en modo kernel. Jeje , no me aclaro , he puesto la funcion pero no sé cómo utilizarla para dar permisos de administrador a mi aplicación, si me puedes ayudar, muchas gracias. saludos. Por tal, de nada te va a servir elevar privilegios.
|
|
|
En línea
|
Yo soy más sabio que este hombre; es posible que ninguno de los dos sepamos cosa que valga la pena, pero él cree que sabe algo, pese a no saberlo, mientras que yo, así como no sé nada, tampoco creo saberlo. Yo no tengo conciencia de saber nada.
|
|
|
Segurida
Desconectado
Mensajes: 61
|
el TuneUp (sin ejecutar como administrador) me da la ruta de cada proceso ejecutado, incluidos de sistema y antivirus, por eso pregunté como poder hacerlo, porque se que se puede, ¿sabes utilizar AdjustTokenPrivileges? si sabes y me puedes decir cómo utilizarlo, te los agradezco mucho, no se cómo utilizarla. saludos
|
|
|
En línea
|
|
|
|
|
Mensajes similares |
|
Asunto |
Iniciado por |
Respuestas |
Vistas |
Último mensaje |
|
|
OBTENER RUTA DE ACCESO
Programación Visual Basic
|
CARRY-ON
|
5
|
2,961
|
11 Abril 2006, 01:18 am
por [D4N93R]
|
|
|
Process Hacker 2.9. Analiza todos los procesos en ejecución del sistema con ...
Noticias
|
wolfbcn
|
0
|
2,516
|
16 Diciembre 2010, 21:58 pm
por wolfbcn
|
|
|
[Solucionado] Cerrar TODOS los procesos excepto el propio
.NET (C#, VB.NET, ASP)
|
Segurida
|
6
|
6,280
|
24 Mayo 2011, 13:42 pm
por Segurida
|
|
|
Obtener todos los procesos activos y los servicios que están usando
« 1 2 »
Programación C/C++
|
el_doctor
|
16
|
7,722
|
7 Octubre 2013, 18:11 pm
por el_doctor
|
|
|
DUDA Ruta archivos en ejecución[SOLUCIONADO]
« 1 2 »
.NET (C#, VB.NET, ASP)
|
Yaldabaot
|
10
|
6,558
|
8 Febrero 2014, 21:23 pm
por Yaldabaot
|
|