Есть функция EnumWindows, которая перебирает все зарегистрированые классы окон. Даже есть прорграмма сидит в трее, она все равно регистрирует классы окон, которые появляются, например, если ткнуть в ее иконку. Можно узнать заголовок окна и другую информацию. Еще есть функция OpenProcess, которая позволяет мучить процесс зная его PID. Просто перебираем все PID от 0 до 9999 и ищем нужный. Потом, может я ошибаюсь,но по-моему так, функцией GetModuleFileName определяем имя файла, которым был создан процесс.
|