Interception des requêtes faites par WebBrowser en C#

Est-il possible d'intercepter toutes les requêtes faites par un WebBrowser de contrôle?

Je veux modifier l'URI de la demande de chaque demande (y compris les demandes pour les images, scripts, feuilles de style, etc.)