Comentarte que he puesto la ruta con el wow6432Node y me marca el mismo error, que no se puede acceder al valor.
¿Te referis a usar KEY_WOW64_64KEY?
El error me lo marca aquí: KEY_WOW64_64KEY.
A mi tu ultimo codigo me compila y me funciona bien, si te da un error al compilar vas a tener que mostrar el
output del compilador.
Y si te compila, cambia el codigo para saber que valor retorna RegQueryValueExW, sabemos que no es ERROR_SUCCESS solamente.
PD. En el Adminstrador de tareas podes ver la arquitectura de tu programa (deberia ser x86 o x64).