How to get the IdentityReference for "Everyone" to create MutexAccessRule on localized systems?
c#, concurrency, localization, mutex
Solution
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?
Problem
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?