Vérifier si une DLL est présent dans le système

question rapide. Je veux savoir si une DLL est présente dans le système d'où ma demande est en cours d'exécution.

Est-ce possible en C#? (d'une manière qui fonctionne sur TOUS les OS Windows?)

Pour les DLL je veux dire un non-.NET classique dll (une dll Win32)

(En gros je veux faire un chèque parce que je suis en utilisant une DLL qui peuvent ou peuvent ne pas être présents sur le système de l'utilisateur, mais je ne veux pas l'application à bloquer sans avertissement lorsque cela n'est pas présent :P)

L'objectif est de ne pas obtenir un message d'erreur si le fichier n'est pas présent ou à trouver ce qui est présent.
Le but est de savoir si la dll n'est pas présent et de l'afficher à l'utilisateur un "il Vous manque la dll xxx.dll. Aller mettre à jour votre système".

OriginalL'auteur feal87 | 2010-02-18