En tant qu'administrateur systèmes, vous pouvez très bien ne pas être en mesure d'utiliser le modèle de composant SxS pour réécrire les applications existantes. Mais la redirection des DLL permet de mettre à niveau les applications existantes pour qu'elle supportent une certaine isolation des composants partagés, sans nécessiter une modification
Redirection des DLL
du code applicatif, qu’elle soit dirigée vers une application
tierce ou une application développée en interne. La redirection des DLL peut s’activer
en deux étapes.
Etape 1. Repackagez vos applications pour que tous les composants dépendants se
trouvent dans le répertoire de l’application. L’application avec les DLL redirigées
contient des composants partagés que d’autres applications pourraient utiliser.
Conservez-les avec l’application au lieu de les installer dans \winnt\system32.
Vous aurez ainsi la certitude qu’une version du composant installée ultérieurement
n’écrasera pas celle utilisée par l’application, ni non plus les versions installées
précédemment dans \winnt\system32.
Etape 2. C’est l’étape clé de l’activation de la redirection des DLL. Dans le
répertoire de l’application, créez un fichier vide utilisant le nom du fichier
de l’application isolée avec une extension .local. Par exemple, supposons que
vous vouliez isoler un fichier exécutable d’une application baptisé monappli.exe.
Dans le répertoire dans lequel le système stocke l’application, créez un fichier
de zéro octets baptisé monappli.exe.local.
Pour ce faire, vous pouvez utiliser le Bloc-note ou la commande DOS copy con.
La présence du fichier .local oblige Windows 2000 à rechercher les composants
partagés seulement dans le répertoire de l’application, au démarrage de l’application.
Pour les composants COM enregistrés dans HKEY_CLASSES_ROOT\CLSID, le fichier .local
annule aussi toutes les informations de chemin dans la valeur InProcServer32 et
charge le composant seulement à partir du répertoire de l’application locale.
La redirection DLL ne fonctionne pas sur tous les composants partagés. Tout comme
les SxS, les composants redirigés doivent avoir un bon comportement en isolation.
Par exemple, si un composant utilise de la mémoire partagée ou ne peut pas exécuter
plusieurs versions de lui-même simultanément, vous ne pourrez peut-être pas rediriger
l’application. Le moyen le plus facile de savoir si la redirection des DLL fonctionne
avec une application c’est de tester celle-ci en mode redirigé pendant que le
système exécute d’autres applications redirigées utilisant des versions du même
composant partagé.
Téléchargez cette ressource
Sécuriser Microsoft 365 avec une approche Zero-Trust
Découvrez comment renforcer la cyber-résilience de Microsoft 365 grâce à une approche Zero-Trust, une administration granulaire et une automatisation avancée. La technologie Virtual Tenant de CoreView permet de sécuriser et simplifier la gestion des environnements complexes, tout en complétant vos stratégies IAM, y compris dans les secteurs réglementés.
Les articles les plus consultés
- Activer la mise en veille prolongée dans Windows 10
- N° 2 : Il faut supporter des langues multiples dans SharePoint Portal Server
- Afficher les icônes cachées dans la barre de notification
- Chiffrements symétrique vs asymétrique
- Partager vos images, vidéos, musique et imprimante avec le Groupe résidentiel
Les plus consultés sur iTPro.fr
- Les marchés publics peuvent-ils encore faire émerger des champions numériques français ?
- ESET accélère en France et mise sur l’IA face à la montée des cybermenaces
- Souveraineté des données : cessons de traiter le symptôme, attaquons-nous aux causes
- Asys accélère sur la planification intelligente avec l’acquisition de m-work
Articles les + lus
Computex 2026 : 5 signaux forts à retenir
La chaîne d’approvisionnement, point de rupture récurent du SI
Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
Analyse Patch Tuesday Mai 2026
À la une de la chaîne Tech
- Computex 2026 : 5 signaux forts à retenir
- La chaîne d’approvisionnement, point de rupture récurent du SI
- Microsoft Build 2026 : contre-offensive des modèles maison face à OpenAI et Anthropic
- Rhea1 : SiPearl allume le CPU européen le plus ambitieux pour le HPC et l’IA souveraine
- Analyse Patch Tuesday Mai 2026
