Если вы используете .net 4, вы должны использовать перечисление RegistryView
.Пройдите RegistryView.Registry32
при звонке OpenBaseKey
.Используйте HKCU\Software\Classes\CLSID{myguid}\InprocServer32
в качестве ключа и пусть редиректор сделает всю работу.
Если вы используете более старую версию .net, то, я боюсь, вам понадобится p / вызвать собственный Win32 API.
Если вы нацелены на x86, вам не нужно ничего делать.Перенаправитель реестра сделает все правильно и перенаправит ваш доступ к реестру в 32-битное представление реестра.Вам нужно только выполнить описанные выше шаги из 64-битного процесса.