Bonjour,

je vous présente tout d’abord mon code :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
 
string SPPath = @"HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows NT\CurrentVersion";
string SPNom = "CSDVersion";
string servicePack = (string)Registry.GetValue(path, nom, null);
Console.WriteLine("version = " + servicePack);
normalement ce code est censé chercher la valeur de CDSVersion (le service pack actuellement installé) dans la base de registre.
problème : ma variable servicePack est vide...

J'ai essayé avec d'autre clé dans le même repertoire (...\Microsoft\Windows NT\CurrentVersion), et celles s'affiche correctement!!

Je précise que je suis bien sous un OS*64bits

merci