Как я могу определить, когда конкретный exe-файл был открыт в C/С++ в Windows?C++

Программы на C++. Форум разработчиков
Anonymous
Как я могу определить, когда конкретный exe-файл был открыт в C/С++ в Windows?

Сообщение Anonymous »

Я пытаюсь создать приложение, которое может выполнять такие действия, как изменение разрешения экрана или приоритета процессора при запуске определенного исполняемого файла/игры.
Как я могу определить, когда исполняемый файл открывается и закрывается с наименьшим возможным значением использование ресурсов в Windows?
(не обязательно C/C++, я просто предположил, что они самые быстрые для этой задачи)
Я однажды попробовал опросить все процессы в секунду с помощью API Windows, чтобы определить, открылся/закрылся ли мой конкретный exe-файл, но это казалось смешным из-за количества ресурсов, которые он использовал.
Причина, по которой я не хочу Запуск программы, которую нужно отслеживать, из моего собственного исполняемого файла, происходит из-за уже существующих ярлыков для отслеживаемого exe-файла на рабочем столе и в меню «Пуск», которые по умолчанию не запускают мой собственный exe-файл.

Подробнее здесь: https://stackoverflow.com/questions/785 ... on-windows

Вернуться в «C++»