
Bibliothèque d'interception d'API Windows à l'exécution pour hooker, surveiller et instrumenter les appels de fonctions. Prend en charge la réécriture binaire et l'injection de DLL, permettant la création d'outils de débogage, de traçage et d'analyse.
Detours est un package logiciel pour surveiller et instrumenter les appels API sur Windows. Detours a été utilisé par de nombreux ISV et est également utilisé par les équipes produit de Microsoft. Detours est désormais disponible sous une licence open source standard (MIT). Cela simplifie l'octroi de licences pour les programmeurs utilisant Detours et permet à la communauté de soutenir Detours à l'aide d'outils et de processus open source.
Detours est compatible avec la famille des systèmes d'exploitation Windows NT : Windows NT, Windows XP, Windows Server 2003, Windows 7, Windows 8, Windows 10 et Windows 11. Il ne peut pas être utilisé par les applications Windows Store car Detours nécessite des API non disponibles pour ces applications. Ce dépôt contient le code source de la version 4.0.1 de Detours.
Pour la documentation technique sur Detours, consultez le wiki Detours. Pour savoir comment générer et exécuter les exemples, consultez le fichier README.txt des exemples.
Le dépôt Detours est l'endroit où se déroule le développement.
Voici quelques façons de participer au projet :
La plupart des contributions exigent que vous acceptiez un accord de licence de contributeur (CLA) déclarant que vous avez le droit, et que vous le faites réellement, de nous accorder les droits d'utiliser votre contribution. Pour plus de détails, consultez https://cla.opensource.microsoft.com.
Lorsque vous soumettez une demande de tirage (pull request), un bot CLA déterminera automatiquement si vous devez fournir un CLA et décorera la PR de manière appropriée (par exemple, vérification du statut, commentaire). Suivez simplement les instructions fournies par le bot. Vous n'aurez à le faire qu'une seule fois pour tous les dépôts utilisant notre CLA.
Ce projet a adopté le code de conduite open source de Microsoft. Pour plus d'informations, consultez la FAQ du code de conduite ou contactez [email protected] pour toute question ou commentaire supplémentaire.
La liste de diffusion detours-announce est une liste de diffusion à faible trafic pour les annonces importantes concernant le projet, comme la disponibilité de nouvelles versions de Detours. Pour vous y abonner, envoyez un e-mail à [email protected] avec un corps de message contenant uniquement le texte SUBSCRIBE DETOURS-ANNOUNCE. Pour vous désabonner, envoyez un e-mail à [email protected] avec un corps de message contenant uniquement le texte UNSUBSCRIBE DETOURS-ANNOUNCE.
Copyright (c) Microsoft Corporation. Tous droits réservés.
Sous licence MIT.