Bonjour,
Je travaille sur un projet de déploiement sous VS 2005 et j'utilise du C#.
Je veux vérifier que SQL Server est bien installé sur le poste avant de lancer l'installation. Pour cela, j'utilise une fonctionnalité de VS qui me permet de vérifier les prérequis nécessaires. Le problème, c'est qu'il me faut la clé de registre à rechercher pour SQL Server (ainsi que la racine de registre : vsdrrHKLM, vsdrrHKCU, vsdrrHKCR ou vsdrrHKU et la valeur du registre à rechercher).
Pour le framework .NET 2.0 et pour IIS, ça le fait tout seul, mais pour SQL Server je n'ai pas trouvé sur Internet.
J'ai essayé "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Microsoft SQL Server\InstanceName\CurrentVersion" mais je ne sais pas quoi mettre comme valeur ni comme racine de registre et tout ce que j'ai testé ne marche pas.
Si quelqu'un à une idée....?
Je vous remercie d'avance
****************************************
Sinon pour ceux que ça intéressent, j'ai trouvé pour IE :
SOFTWARE\Microsoft\Internet Explorer\Version Vector
avec la valeur de registre 7.0000 dans la clé IE
et la racine de registre vsdrrHKLM
et pour l'OS :
/SOFTWARE/Microsoft/Windows NT/CurrentVersion
avec la valeur de registre voulue dans la clé CurrentVersion
et la racine de registre vsdrrHKLM
et après il suffit de tester la version dans les conditions
j'ai trouvé les infos sur ce site : Projet de configuration et de déploiement sous VS 2003
Partager