FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Hallar la ventana de un proceso en ejecución
Hola a todos.
Estoy interesado en trabajar con una ventana de un proceso en ejecución, del cual conozco el nombre del ejecutable "Programa.exe", su ubicación "C:\AAA\BBB\Programa.exe" y la ID del proceso, obtenida con:
Ahora ya tengo el Id del proceso, pero no sé como localizar la ventana principal de dicho proceso. Tened en cuenta que esta ventana puede no estar visible o minimizada y precisamente lo que yo necesito es hacerla visible, ponerla en Left=0 / Top=0 y dimensionar su Width y Height. Trabajo con Delphi 10, Windows Vista y el proceso es de un tercero. Lo que yo pretendo es interactuar con él:
Esto me funciona perfectamente, pero para ello debo poner la pantalla del proceso en una posición y tamaño conocidas y visible. Si podéis ayudarme me daréis un empujón de agradecer. |
#2
|
||||
|
||||
Yo probaría a explorar la ventanas y a partir de ahí intentar averiguar cuales pertenecen al proceso que tú quieres.
Lo que no se es cómo vas a acceder a la "ventana principal" sin tener más información. Para el tema de las ventanas te recomiendo este hilo o también puedes realizar una búsqueda por la función EnumWindowsProc.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#3
|
|||
|
|||
Gracias Neftali,
Estoy probando con EnumWindows, cuando tenga algo que funcione lo pongo. |
Herramientas | Buscar en Tema |
Desplegado | |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Mensaje/Ventana de espera mientras se ejecuta un proceso | Adrian Murua | PHP | 1 | 07-03-2012 17:51:23 |
Controlar la ejecución de un proceso | satelier.martin | Varios | 3 | 14-04-2011 01:35:33 |
Parar ejecucion de un proceso | trohan | Varios | 3 | 01-02-2008 17:05:18 |
Obtener proceso de una ventana. | Thor | API de Windows | 2 | 02-05-2006 18:46:55 |
Como muestro una ventana de proceso | carlosmoralesm | OOP | 2 | 04-06-2004 05:07:48 |
|