Is there a way to register a CultureInfo only for the current process? I know the CultureAndRegionInfoBuilder.Register() method can do it permanently, but I don't want to do persist it or to have the application require administrative privileges.
I want to be able to create a custom culture, assign it a name and then retrieve it using that name, like:
var culture = new CultureInfo("X-myTestName");
The reason is that I think a third party library is passing the current culture name to a thread it creates.