Я хочу разработать приложение для Windows, которое будет контролировать, запущена ли программа (скажем, Windows Calculator) и сколько времени она использовалась.Я знаю, что мог бы опросить процесс, чтобы увидеть, включен ли он, но я не уверен, что это лучшее решение.
Я думал о глобальных системных хуках, но, потратив несколько часов, оказался в растерянности, чем когда я начинал.Есть ли какие-нибудь указатели на какие-либо учебники о том, как делать то, что я хочу, или просто некоторые идеи.Это то, что требует глобальных хуков или что-то еще лучше?
Я не против использовать C # или C ++, поэтому, пожалуйста, не стесняйтесь указывать на любые соответствующие учебные пособия или документацию для них.
Спасибо