<div dir="ltr">Pull requests are preferred! :)<div>Unit tests are a must!</div><div><br></div><div>Thanks,</div></div><div class="gmail_extra"><br clear="all"><div>Rafael Teixeira<br>O..:.)oooo<br></div>
<br><br><div class="gmail_quote">On Sat, Jan 25, 2014 at 3:32 PM, Juan Cristóbal Olivares <span dir="ltr"><<a href="mailto:cristobal@cxsoftware.com" target="_blank">cristobal@cxsoftware.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div dir="ltr"><div><div>Hi guys:<br><br></div>I was working with a third party library and got this exception:<br><br>Unhandled Exception:<br>System.Security.SecurityException: No access to the given key (see stacktrace [1]).<br>


<br></div><div>This exception is thrown when calling<br><br><div style="margin-left:40px">Microsoft.Win32.RegistryKey.OpenSubKey (string name, bool writable)<br><br></div>with the second parameter = true.<br><br></div><div>


This is a minimum example (see full code [2]):<br><br><div style="margin-left:40px">var localMachine = Registry.LocalMachine;<br>Console.WriteLine (localMachine);<br>var test = localMachine.OpenSubKey("ThisIsATest", true);<br>


Console.WriteLine("Test key: {0}", test);<br>if (test != null)<br>        test.Close();<br>localMachine.Close();<br></div></div><div><br></div><div>According to the documentation [3], "If the requested key does not exist, this method returns null instead of throwing an exception.".<br>


<br></div><div>I tested this on Windows (.Net Framework 4) and works as expected -returns null instead of an exception-. <br><br></div><div>Let me know what do you think.<br></div><div><br></div><div>I could fix this if you want. I'm not sure how to proceed. I have not contributed for a while :) Should I send a patch or a pull request? Please let me know!<br>


<br></div><div>Regrads,<br>JCO<br></div><div><br></div>References:<br>[1] <a href="http://pastebin.com/P4uHntLK" target="_blank">http://pastebin.com/P4uHntLK</a><br><div>[2] <a href="http://pastebin.com/vrRfpF4P" target="_blank">http://pastebin.com/vrRfpF4P</a><br>


[3] <a href="http://msdn.microsoft.com/en-us/library/xthy8s8d%28v=vs.110%29.aspx" target="_blank">http://msdn.microsoft.com/en-us/library/xthy8s8d%28v=vs.110%29.aspx</a><br clear="all"><div><br><div><br><div><div><span style="font-size:x-small;text-decoration:none"><table border="0" cellpadding="0" cellspacing="0">


<tbody><tr><td></td></tr><tr><td><span style="font-size:x-small;text-decoration:none"><font face="arial, helvetica, sans-serif"><font style="text-decoration:none"><font color="#000099"></font></font></font></span></td></tr>


</tbody></table></span></div></div>
</div></div></div></div>
<br>_______________________________________________<br>
Mono-devel-list mailing list<br>
<a href="mailto:Mono-devel-list@lists.ximian.com">Mono-devel-list@lists.ximian.com</a><br>
<a href="http://lists.ximian.com/mailman/listinfo/mono-devel-list" target="_blank">http://lists.ximian.com/mailman/listinfo/mono-devel-list</a><br>
<br></blockquote></div><br></div>