È possibile creare una cultura personalizzata senza registrarla in Windows? Ogni soluzione e documentazione si riferisce alla classe CultureAndRegionInfoBuilder con chiamata Register
dopo che è stata creata una nuova cultura. Ma la registrazione della cultura personalizzata altera le culture visibili nel SO e inoltre richiede i privilegi di amministratore.Creare cultura personalizzata senza registrarla
Se non è possibile che ci stanno due modi per evitare la registrazione di una nuova cultura:
- evitare l'uso di cultura personalizzato più a lungo possibile, vale a dire attenersi a culture standard. Può funzionare per ora, ma non so per quanto tempo.
- registra la cultura personalizzata durante l'installazione dell'applicazione. Questa non è l'opzione poiché non possiamo garantire i privilegi di amministratore poiché vorremmo aggiornare l'applicazione da remoto.
Ci sono dei modi?
Hai provato [CreateFromLdml] (http://msdn.microsoft.com/en-us/library/system.globalization.cultureandregioninfobuilder.createfromldml.aspx) che carica un file [Salva] (http: // msdn .microsoft.com/it/us/library/system.globalization.cultureandregioninfobuilder.save.aspx) d prima e distribuisci con la tua app? – rene
@rene come menzionato sull'MSDN "A questo punto è possibile chiamare il metodo Register e rendere disponibile la cultura personalizzata ricostituita ad altre applicazioni.". Quindi il cultute ricreato deve essere registrato comunque. Ma non è stato possibile chiamare un metodo Register senza privilegi di amministratore. –