Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to get the IdentityReference for "Everyone" to create MutexAccessRule on localized systems?

Tags:

I'd like to use the code as in this question or this question to create a system wide Mutex.
This works fine on most systems, but on a German XP installation I get the error that "Some or all identity references could not be translated". The problem is that the group "Everyone" is called "Alle" on this system.

So how do I get the correct IdentityReference to create a MutexAccessRule for "Everone" or "Users" on all systems independent of the OS language?

like image 526
Marc Avatar asked Jan 06 '11 12:01

Marc


1 Answers

Just found the solution by continuing searching. See the answer to this question here:

new SecurityIdentifier(WellKnownSidType.WorldSid, null) 

This can be used rather than "Everyone".

Can someone mark this question here as duplicate if found correct?

like image 93
Marc Avatar answered Oct 21 '22 15:10

Marc