Comment vérifier si un pilote OLEDB est installé sur le système?

Comment puis-je m'assurer qu'un certain pilote OLEDB est installé, quand je démarre mon application? J'utilise ADO à partir de Delphi et voudrais afficher un message d'erreur descriptif si le pilote est manquant. L'erreur est renvoyé à partir d'ADO n'est pas toujours convivial.

Il y a probablement une belle petite fonction qui retourne tous les pilotes installés, mais je n'ai pas trouvé.

OriginalL'auteur Karl-Otto Rosenqvist | 2008-09-22