Muestra el nombre, el handle, el proceso y la direccion desde la cual se abrio, util cuando pirateas o haces ingenieria inversa basica XD.
Solo lo compilan y listo:
Código
#define WINVER 0x0501 #define _WIN32_WINNT 0x0501 #include <windows.h> #include <stdio.h> #include <psapi.h> HWND hwnd, myhwnd; HANDLE process; DWORD pid; int i = 0; char python[1000], datak[1000], datak2[1000]; int main() { do { hwnd = GetForegroundWindow(); myhwnd = GetConsoleWindow(); SetWindowPos(myhwnd, HWND_TOPMOST ,0,0,0,0, SWP_NOSIZE + SWP_NOMOVE); GetWindowText (hwnd, python, 1000); GetWindowThreadProcessId(hwnd, &pid); process = OpenProcess(PROCESS_ALL_ACCESS, FALSE, pid); GetModuleBaseName(process, NULL, datak, 1000); GetModuleFileNameEx(process, NULL, datak2, 1000); CloseHandle(process); system("cls"); printf("Debugger V1\n\n"); printf("Window:\nHandle: %d\nCaption: %s\n---------\nProcess\nProcessID: %d\nProcessName: %s\nProcessFile %s", hwnd, python, pid, datak, datak2); } while (i == 0); }
Si tienen problemas al compilar, solo linken en el compilador la libreria libpsapi.a y listo. Me dicen si les gusta, y si alguno sabe como obtener el icono de la ventana o mejorar el codigo comenten!!!