Au début de mon application, je change la valeur de shell du registre en un shell personnalisé et je tue le fichier explorer.exe (c'est fait en dehors de l'application), je veux permettre à une porte dérobée de retourner au shell original et ramener l'explorer.exe. brining le processus marche bien pour moi mais quand je cours mon code pour changer la valeur de registre aucune exception n'est levée mais la valeur ne change pas quand je vérifie regedit, c'est mon code (vu ici sur une question différente) :Modification du registre du shell
RegistryKey regKey = Registry.LocalMachine.OpenSubKey(@"SOFTWARE\Microsoft\Windows NT\CurrentVersion\Winlogon", true);
regKey.SetValue("Shell", "explorer.exe", RegistryValueKind.String);
regKey.Close();
S'il vous plaît aider
travaillé, merci beaucoup – meirrav