Написал свой screensaver (переделал из SDK). Теперь хочу отслеживать какие прогаммы работают в момент его активизации и запрещать его запуск если работает что-то критичное, например Media Player

. Пытался делать это при WM_CREATE, но в этот момент окна всех приложений уже погашены и перебор GetTopWindow..GetNextWindow ничего не дает!!! Видимо надо с процессами поработать, но как? Подскажите как решить эту проблему. Заранее спасибо!