Título: ayuda con programa Publicado por: elcout en 17 Noviembre 2020, 14:45 pm hola estaba pensando en hacer un programa en c++ que mostrara que ventana\aplicación esta usando en el momento el usuario, pero.... no se que librerías o de donde recopilar mas información había pensado en usar el CHDIR pero me muestra la ubicacion de mi programa...
En fin agradecería si me dieran alguna idea o me orientaran ;D Título: Re: ayuda con programa Publicado por: K-YreX en 17 Noviembre 2020, 15:00 pm Para lo que quieres hacer tienes que ver los procesos del sistema. Para eso está el comando: ps.
Puedes buscar las opciones que tiene mediante argumentos adicionales. Título: Re: ayuda con programa Publicado por: elcout en 17 Noviembre 2020, 15:11 pm según entiendo el comando ps funciona en linux pero aun así podría usar TASKLIST para mostrar los procesos y en "teoría" seria lo mismo no?
Título: Re: ayuda con programa Publicado por: Danielㅤ en 17 Noviembre 2020, 15:38 pm Hola, aquí tenés info del comando ps:
https://elmanualdelmundo.blogspot.com/2019/11/como-usar-el-comando-ps-para-monitorear.html https://es.linux-console.net/?p=558 https://www.sololinux.es/ejemplos-del-comando-ps/ Saludos Título: Re: ayuda con programa Publicado por: ThunderCls en 17 Noviembre 2020, 18:55 pm Para windows puedes usar las APIs
- Obtener la ventana activa GetForegroundWindow (https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-getforegroundwindow) - Obtener el texto o titulo de la ventana GetWindowText (https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-getwindowtexta) - Obtener el id del proceso dueño de la ventana GetWindowThreadProcessId (https://docs.microsoft.com/en-us/windows/win32/api/winuser/nf-winuser-getwindowthreadprocessid) - Obtener el nombre del proceso OpenProcess (https://docs.microsoft.com/en-us/windows/win32/api/processthreadsapi/nf-processthreadsapi-openprocess) GetModuleBaseName/GetProcessImageFileName/QueryFullProcessImageName Saludos |