ayuda con programa

Iniciado por elcout, 17 Noviembre 2020, 14:45 PM

0 Miembros y 1 Visitante están viendo este tema.

elcout

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

K-YreX

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.
Código (cpp) [Seleccionar]

cout << "Todos tenemos un defecto, un error en nuestro código" << endl;

elcout

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?

Danielㅤ

¡Regresando como cual Fenix! ~
Bomber Code © 2021 https://www.bombercode.net/foro/

Ayudas - Aportes - Tutoriales - Y mucho mas!!!

ThunderCls

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
-[ "...I can only show you the door. You're the one that has to walk through it." – Morpheus (The Matrix) ]-
http://reversec0de.wordpress.com
https://github.com/ThunderCls/