Удаление ключа реестра inprocserver32 - PullRequest
0 голосов
/ 25 ноября 2018

Я пытаюсь очистить реестр от битов, которые программа RTD / COM моей компании оставила в реестре.Когда я пытаюсь удалить дерево подразделов реестра (используя C #), код обычно работает, однако в некоторых случаях я получаю сообщение об ошибке «не могу удалить дерево подразделов, потому что их подраздел не существует».Я наконец-то понял, что это потому, что я пытаюсь удалить подраздел CLSID, но, поскольку я на 64-битной машине, реестр автоматически перенаправляет меня в каталог WOW6432NODE \ CLSID.Проблема в том, что RTD / COM фактически создал записи в реестре HKCR \ CLSID \ и NOT HKCR \ WOW6432NODE \ CLSID \, поэтому, когда я указываю путь к реальному реестру, я пытаюсь удалить программуперенаправлен на чтение пути WOW6432NODE, где он не существует и, следовательно, выдает ошибку.Как я могу удалить это, если меня всегда перенаправляют?

...