[Mono-list] SecurityException at KeyHandler..ctor

Shunyata Kharg shunyata.kharg at gmail.com
Tue Nov 18 14:43:53 EST 2008


I'm running the latest version of Mono 2.0.

In my application, I have a class library derived from
System.Windows.Forms.Control within a WinForm and the class library makes
calls to Microsoft.Win32.Registry.GetValue(). 

When it does so, I get the following error:

Unhandled Exception: System.Security.SecurityException: No access to the
given key
  at Microsoft.Win32.KeyHandler..ctor (Microsoft.Win32.RegistryKey rkey,
System.String basedir) [0x00000] 
  at Microsoft.Win32.KeyHandler.Lookup (Microsoft.Win32.RegistryKey rkey,
Boolean createNonExisting) [0x00000] 
  at Microsoft.Win32.UnixRegistryApi.OpenSubKey (Microsoft.Win32.RegistryKey
rkey, System.String keyname, Boolean writable) [0x00000] 
  at Microsoft.Win32.RegistryKey.OpenSubKey (System.String name, Boolean
writable) [0x00000] 
  at (wrapper remoting-invoke-with-check)
Microsoft.Win32.RegistryKey:OpenSubKey (string,bool)
  at Microsoft.Win32.Registry.ToKey (System.String keyName, Boolean setting)
  at Microsoft.Win32.Registry.GetValue (System.String keyName, System.String
valueName, System.Object defaultValue) [0x00000] 

Using reflector, I can see the the KeyHandler constructor tries to emulate
the Win32 registry using xml files, so I think the code should work.
However, I don't know how to get around the SecurityException. Has anybody
got any ideas please?

Thank you!
View this message in context: http://www.nabble.com/SecurityException-at-KeyHandler..ctor-tp20564934p20564934.html
Sent from the Mono - General mailing list archive at Nabble.com.

More information about the Mono-list mailing list