La parte de usuario del registro ( HKey_Current_User
) se puede escribir en aplicaciones sin privilegios.
La parte de la máquina del registro ( HKey_Local_Machine
) solo se puede escribir con programas privilegiados.
Algunas subclaves pueden requerir permisos diferentes, pero esto es cierto para la mayoría de las claves
Para cambiar el shell para el usuario actual, puede modificar HKEY_CURRENT_USER\Software\Microsoft\Windows NT\CurrentVersion\Winlogon\Shell
, que se encuentra en la parte de usuario del registro y, por lo tanto, es probable que las aplicaciones sin privilegios puedan escribirlo.