Czy można utworzyć niestandardową kulturę bez rejestracji w systemie Windows? Każde rozwiązanie i dokumentacja odnosi się do klasy CultureAndRegionInfoBuilder z wywołaniem Register
po utworzeniu nowej kultury. Jednak rejestracja kultury niestandardowej zmienia kultury widoczne w systemie operacyjnym, a poza tym wymaga uprawnień administratora.Twórz niestandardową kulturę bez jej rejestrowania.
Jeśli nie jest to możliwe, są tam dwa sposoby, aby uniknąć rejestracji nowej kultury:
- uniknąć używania niestandardowych kultury tak długo, jak to możliwe, to znaczy trzymać się standardowych kultur. To może działać na razie, ale nie wiem, jak długo.
- zarejestruj niestandardową kulturę podczas instalowania aplikacji. Nie jest to opcja, ponieważ nie możemy zagwarantować uprawnień administratora, ponieważ chcemy zdalnie aktualizować aplikację.
Czy są jakieś sposoby?
Czy próbowałeś [CreateFromLdml] (http://msdn.microsoft.com/en-us/library/system.globalization.cultureandregioninfobuilder.createfromldml.aspx), który ładuje plik [Zapisz] (http: // msdn .microsoft.com/en-us/library/system.globalization.cultureandregioninfobuilder.save.aspx) d wcześniej i wdrożyć z aplikacją? – rene
@rene jak wspomniano w witrynie MSDN "W tym momencie można wywołać metodę Register i udostępnić odtworzoną niestandardową kulturę innym aplikacjom.". Tak więc odtworzony kult musi zostać zarejestrowany. Ale nie mogliśmy wywołać metody Register bez uprawnień administratora. –