obtenir installé la version d'une application à l'aide de c#

Je voudrais installer la version d'une application (par exemple, MyApp) à l'aide de C#.
Je vais faire beaucoup plus,
1. Créer un "Set Up" pour MyApp de la version 5.6
2. Installer MyApp.

Je vais créer une autre application (dire VersionTracker)pour obtenir la version des applications installées. Donc, si je passe le nom de 'MyApp' je voudrais obtenir la version '5.6'. Si une autre application dire Adobe Reader est installé sur mon système, je veux obtenir la version d'Adobe Reader si je passe Adobe Reader.

J'ai besoin de savoir comment construire des "VersionTracker'

Nous avons besoin de plus de détails. Quel outil utilisez-vous, que faites-vous exactement en train de faire, qu'avez-vous essayé?
Je suis d'accord. Cette question est extrêmement ambiguë. En d'autres termes, wtf parlez-vous?
Vous passez le nom "MyApp" d'où exactement? Dans l'application elle-même? Dans une autre partie de Windows? Où avez-vous mis dans ce nom? Certains de recherche?

OriginalL'auteur mmk_open | 2011-07-02