Nous développons un programme d'installation personnalisé en utilisant le projet d'installation Visual Studio 2008. L'exigence que nous essayons d'aborder est: Supposons que l'utilisateur démarre l'installation et que si une version plus ancienne est disponible sur la même machine, nous devrions inviter l'utilisateur à mettre à jour la version et afficher la liste des fichiers qui sont nouveaux dans cette version. Pour la même chose, nous essayons actuellement de récupérer le code de l'installateur vesion thorugh mais ne pouvons pas le faire. Quelqu'un peut-il nous faire savoir l'approche appropriée à l'aide de laquelle nous serions en mesure de détecter si l'ancienne version est disponible sur la machine.Comment coder pour vérifier si l'ancienne version du programme d'installation est déjà disponible sur la machine
0
A
Répondre
1
Essayez d'utiliser un registre Windows. Lorsque vous installez l'ancienne application, le registre doit être ajouté et lorsqu'une nouvelle application est installée, vérifiez le registre et voyez la valeur de la version du registre si le registre est trouvé, puis affichez un message d'erreur et terminez l'assistant d'installation.
Questions connexes
- 1. comment vérifier si CLLocationCoordinate2DIsValid est disponible?
- 2. Comment vérifier si la connexion est disponible (iphone)?
- 3. Pour vérifier si la session est disponible ou non
- 4. WP7 vérifier si internet est disponible
- 5. comment vérifier si la machine distante est pingable en perl
- 6. Comment vérifier la dernière version de java
- 7. Comment vérifier si un QWidget est déjà affiché?
- 8. Comment vérifier si un service Web est disponible avec .NET
- 9. vérifier si les données sont déjà dans la table, ou pour vérifier la table est vide
- 10. Vérifier si le fichier existe sur la machine distante
- 11. Comment vérifier la version Linux avec Autoconf?
- 12. Comment vérifier si un fichier est déjà ouvert en COBOL?
- 13. Comment vérifier par programme si une application est installée?
- 14. Java Applet Development - Code JavaScript pour vérifier si JRE est installé sur la machine client
- 15. Comment puis-je vérifier si le serveur SQL connecté est sur la machine locale?
- 16. Vérifier si quelqu'un a déjà voté
- 17. Comment pouvons-nous vérifier par programme la version d'Android OS?
- 18. Écrire un programme pour vérifier si un graphe est bipartite
- 19. Comment puis-je vérifier si la carte SIM est disponible dans un appareil Android?
- 20. Vérifier si une clé est disponible dans Flex
- 21. Vérifier si l'utilisateur est déjà connecté via cfloginuser
- 22. Praolog Best Practice: vérifier si une variable est déjà liée.
- 23. Comment vérifier si une action du contrôleur est déjà en cours de redirection?
- 24. Code Vb.net pour vérifier si un fichier (nouvelle version sur google code) existe sur le web?
- 25. Comment vérifier le signal GPS si celui-ci est disponible sur iPhone?
- 26. Pour vérifier si Office est installé sur un serveur
- 27. Lorsque la version nhibernate 3 est disponible?
- 28. Vérifier si le nom d'utilisateur est disponible avec AJAX
- 29. Dois-je vérifier LSRequiresIPhoneOS pour savoir si la caméra est disponible?
- 30. Comment vérifier si une fenêtre d'un autre programme est minimisée?
Merci Ragz, je crée une configuration pour mon projet en utilisant le projet de déploiement Visual studio et je n'utilise pas d'assistant pour créer l'installation (je crée un installateur personnalisé) Pour cela j'utilise Installer class pour gérer Installer et Désinstaller using override méthodes pour le même mais incapable de gérer le scénario de réinstallation en utilisant la classe installateur (si l'utilisateur réinstalle la même version). – NewAutoUser