Пожалуйста, подскажите мне, как переименовать раздел реестра с помощью C# для размещения в реестре "[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\windows\currentversion\explorer\shelliconoverlayidentifiers\overlayhandler]- что ?
когда я пытаюсь переименовать раздел реестра с именем "OverlayHandler" в "OverlayHandler" для этого местоположения [HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\ShellIconOverlayIdentifiers\OverlayHandler].
Что я уже пробовал:
Я попробовал его с помощью кода C#, а также пакетного запуска для файла расширения .reg, но этого не произошло, он обновляет к нему путь "SOFTWARE\Wow6432Node". Но когда я запускаю руководство по файлу реестра с помощью run as admin, он работает нормально.
Richard MacCutchan
Это происходит потому, что в 64-битной системе есть дубликаты узлов, следовательно, путь WOW6432Node. Для получения подробной информации о том, как это сделать, обратитесь к документации Microsoft.