RegistryPermission settings are required for system registry functions and MLSync object functions in .NET targets.
System function | Permission required |
---|---|
RegistryGet, RegistryKeys, RegistryValues | Read |
RegistrySet | Write; if registry key does not exist, requires Create |
RegistryDelete | Read and Write |
MLSync function | Permission required |
---|---|
GetObjectRevisionFromRegistry, GetsSyncRegistryProperties | Read on HKEY_CURRENT_USER registry key |
GetDBMLSyncPath | Read on the Software\Sybase\SQL Anywhere registry keys under HKEY_CURRENT_USER and HKEY_LOCAL_MACHINE |
SetsSyncRegistryProperties | Unrestricted on HKEY_CURRENT_USER registry key |
<IPermission class="System.Security.Permissions.RegistryPermission, mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" version="1" Read="HKEY_CURRENT_USER" />