FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Path de proceso
Hola , encontre esta funcion que me devuelve el path de un proceso de windows , tengo un programa que lista todos los procesos y los muestra en una lista , esta funcion funciona bien pero casi todos los paths los devuelve en chino , soloy muy pocos se ven los paths reales.
Funcion:
¿ Porque pasa esto ? ¿ Se puede solucionar ? |
#2
|
||||
|
||||
Version de Delphi?
|
#3
|
||||
|
||||
En stack overflow se ha tratado este tema. Parece que tiene que ver con que el ordendor ejecute procesos de 32 o de 64 bits.
No se si este será tu caso, pero por probar... Saludos |
#4
|
||||
|
||||
Otra cosa, acabo de ver que tenes un error importante
El error mas tipico y tonto de la programacion al programar en Windows: No chequear los errores En tu codigo lo intentas hacer, pero mal Las funciones de la API de Windows devuelven 0 para indicar que no hay error, y distinto de 0 indicando que hay error; donde el codigo retornado corresponde al codigo de error
La pregunta de la version de Delphi es por el tema del Unicode. A partir de Delphi 2009, el tipo string es un alias de UnicodeString. Antes eran AnsiString y habia que realizar conversiones explicitas a Unicode (en algunos casos obviamente) |
#5
|
||||
|
||||
Cita:
Cita:
LineComment Saludos |
#6
|
||||
|
||||
Vaya! me he disparado en el pie
Bueno, no es lo idiomatico de M$, o al menos es la primera vez que veo una funcion asi Gracias roman por comentarlo No he dicho nada entonces |
#7
|
|||
|
|||
Ok , estoy tratando de tener el nombre de la ventana desde el pid del proceso , pero me dice el nombre de la ventana incorrecto.
El codigo :
¿ Porque no funciona ? PD : Uso Delphi XE2. |
#8
|
||||
|
||||
Me vuelvo a repetir:
Cita:
Saludos |
#9
|
|||
|
|||
No , ese codigo funciona bien , me refiero al que mostre en el mensaje anterior , estoy tratando de capturar el nombre de la ventana del proceso , no el path , ese tema ya esta solucionado.
|
#10
|
||||
|
||||
Para encontrar la ventana de un proceso debes enumerar todas las ventanas top-level hasta encontrar una del proceso requerido. Luego debes navegar hasta encontrar la ventana principal.
Forma de uso:
Más información aquí Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Library Path en FPC de iOS | kotai | FireMonkey | 5 | 18-06-2012 12:34:52 |
path de la pagina | aams01 | PHP | 0 | 30-01-2012 07:44:35 |
Path completo en la red | RebeccaGL | Redes | 9 | 18-02-2008 20:15:18 |
Path del proyecto | Cáspita | API de Windows | 3 | 01-03-2007 15:04:41 |
Problemas con los Path | marceloalegre | Varios | 4 | 29-04-2005 13:17:32 |
|