Comment coder pour vérifier si une version plus ancienne d'installation est déjà disponible sur la machine

StackOverflow https://stackoverflow.com/questions/2415020

Question

Nous développons d'installation personnalisé en utilisant Visual Studio 2008 projet d'installation. L'exigence que nous essayons d'adresse est; l'utilisateur commence l'installation et supposons que si elle est déjà ancienne version est disponible sur une même machine alors nous devrions Promp utilisateur de mettre à jour la version et a besoin pour afficher la liste des fichiers qui sont nouveaux dans cette version. Pour les mêmes que nous essayons actuellement de récupérer le programme d'installation vesion répercutant code, mais est incapable de le faire. Quelqu'un peut-il nous faire connaître l'approche appropriée à l'aide que nous serions en mesure de détecter si ancienne version est disponible sur la machine.

Était-ce utile?

La solution

Essayez d'utiliser un registre de fenêtres. Lorsque vous installez l'ancienne application du Registre doit être ajouté et quand une nouvelle application est en cours d'installation vérifier le registre et voir la valeur de la version du registre si le registre se trouve alors juste afficher un message d'erreur et mettre fin à l'assistant d'installation.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top