0
Le chemin de Registre suivante existe bel et bien à ma machine, mais je reçois une exception de pointeur null:Une clé de Registre existe, mais je reçois une exception de pointeur null
var myKey = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Android Studio", false);
var value = (String)myKey.GetValue("JdkPath"); // myKey is null
if (!String.IsNullOrEmpty(value)) {
//...
}
Pourquoi?
@kennyzx, quoi? –
Quel est le chemin complet de la clé? Est-ce que c'est 'HKEY_LOCAL_MACHINE \ SOFTWARE \ Android Studio'? Si vous compilez votre programme pour cibler x86, votre programme recherchera 'HKEY_LOCAL_MACHINE \ SOFTWARE \ WOW6432Node \ Android Studio'. – kennyzx
@kennyzx, c'est le chemin complet. –