2011-09-07 3 views
2

Je crée un MSI pour installer mon application Silverlight OOB. Il doit installer Silverlight Plugin s'il n'est pas présent ou si la version requise n'est pas présente. Donc, comment puis-je détecter si Silverlight existe sur mon ordinateur? Si présent, comment puis-je savoir quelle version est présente?Détecter si Silverlight est installé à partir de C#

Mon MSI est distribué, ne peut pas être téléchargé à partir de la page Web, donc je ne peux pas mettre de javascript et télécharger le paquet MSI en conséquence.

Répondre

0

Comme déjà mentionné ci-dessus, vous pouvez vérifier le registre. Iss Silverlight est installé sur la machine l'entrée suivante devrait exister.

HKEY_LOCAL_MACHINE\Software\Microsoft\Silverlight 

L'attribut la version contient la version installée.

Questions connexes