OpenGL/DirectX Crochet - Similaire à FRAPS

Est-il possible de détecter quelles sont les applications utilisant OpenGL ou DirectX similaire à ce que FRAPS? (Éventuellement en utilisant une certaine forme de crochet)? Je n'aurai probablement pas besoin de tirer à la fenêtre, j'ai juste besoin de savoir quels sont les processus, une certaine forme de rendu 3D pour le moment.

(Edit:)
Dans le cas où vous n'êtes pas familier avec elle, FRAPS est un programme qui peut être utilisé pour dessiner une "images par seconde" compteur sur une application 3D. FRAPS trouve toutes les applications 3D par lui-même sans avoir besoin de vous pour spécifier le nom du processus.

Exemple des "images Par seconde" contre attirés externes du jeu:
OpenGL/DirectX Crochet - Similaire à FRAPS

Ma conjecture est que la fonction que vous recherchez se trouve quelque part, caché dans Microsoft Windows Api. Je regarde pour la solution.
Vous pouvez prendre un coup d'oeil à taksi.sourceforge.net. C'est un opensource alternative à FRAPS. La plus grande chose est, vous pourriez regarder dans les sources et de trouver ce dont vous avez besoin.
Être prudent que pas toutes les applications qui utilisent DirectX/Direct3d sont en train de faire du rendu 3D. Nous utilisons D3D pour le rendu de H. 264 vidéo.
Je pense que cela peut être utile pour dx ... Accrochage DirectX EndScene de l'injection d'une DLL
Merci pour l'avertissement Deanna, autre chose à regarder dehors pour.

OriginalL'auteur David | 2012-08-04