[Mono-list] Out Of Range exception when defining a mutex access rule
Brett Senior
brett_senior at yahoo.com.au
Sun Aug 17 07:26:35 EDT 2008
I have been trying to create a mutex access rule to add to a mutex security object. When I execute the following code I get an 'Out of Range' exception that indicates a problem with the line that defines the mutex access rule 'mar1'.
string user;
MutexSecurity ms = new MutexSecurity();
//
//First create the username that we will use in the mutex security
//rules.
//
user = System.Environment.UserDomainName + "\\" + System.Environment.UserName;
//
//Now create the mutex access rules and add them to the security object.
//
MutexAccessRule mar1 = new MutexAccessRule(
user, MutexRights.ReadPermissions, AccessControlType.Allow);
ms.AddAccessRule(mar1);
The trace for the exception is as follows:
Unhandled Exception: System.ArgumentOutOfRangeException: Argument is out of range.
at System.Security.AccessControl.AuthorizationRule..ctor (System.Security.Principal.IdentityReference identity, Int32 accessMask, Boolean isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags) [0x0004d] in /home/ingo/mono-1.9.1+dfsg/mcs/class/corlib/System.Security.AccessControl/AuthorizationRule.cs:69
at System.Security.AccessControl.AccessRule..ctor (System.Security.Principal.IdentityReference identity, Int32 accessMask, Boolean isInherited, InheritanceFlags inheritanceFlags, PropagationFlags propagationFlags, AccessControlType type) [0x00000] in /home/ingo/mono-1.9.1+dfsg/mcs/class/corlib/System.Security.AccessControl/AccessRule.cs:44
at System.Security.AccessControl.MutexAccessRule..ctor (System.Security.Principal.IdentityReference identity, MutexRights mutexRights, AccessControlType type) [0x00000] in /home/ingo/mono-1.9.1+dfsg/mcs/class/corlib/System.Security.AccessControl/MutexAccessRule.cs:44
at System.Security.AccessControl.MutexAccessRule..ctor (System.String identity, MutexRights mutexRights, AccessControlType type) [0x00000] in /home/ingo/mono-1.9.1+dfsg/mcs/class/corlib/System.Security.AccessControl/MutexAccessRule.cs:52
Is the above a problem with my code, or a problem with mono ?
Brett Senior.
Win a MacBook Air or iPod touch with Yahoo!7. http://au.docs.yahoo.com/homepageset
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.ximian.com/pipermail/mono-list/attachments/20080817/2539bd33/attachment.html
More information about the Mono-list
mailing list