RegistryPermissionAccess
Specifies the permitted access to registry keys and values.
                
AllAccess = 7
 Create,  Read, and  Write access to registry variables.  AllAccess represents multiple  RegistryPermissionAccess values and causes an  ArgumentException when used as the access parameter for the  GetPathList method, which expects a single value.
Create = 4
Create access to registry variables.
NoAccess = 0
No access to registry variables.  NoAccess represents no valid  RegistryPermissionAccess values and causes an  ArgumentException when used as the parameter for  GetPathList, which expects a single value.
Read = 1
Read access to registry variables.
Write = 2
Write access to registry variables.