Domanda

Sto scrivendo uno script usando Soti Package Manager e sto cercando di trovare la chiave particolare che posso utilizzare per recuperare ciò che è l'attuale impostazione regionale di Windows Mobile per la lingua.

Se è francese (Canada), voglio mostrare messaggi di script post-installazione in francese, altrimenti li voglio in inglese.

Ho la possibilità di controllare un valore di registro durante l'esecuzione dello script post-installazione utilizzando la seguente sintassi (ad esempio):

set myVar=REG://HKEY_LOCAL_MACHINE\Windows CE Tools?VN=Platform

Ho guardato gli articoli MSDN su Utilizzo SetLocaleInfo () e Makelangid. Devo essere onesto in quanto non sono sicuro di come andrei a capire cosa sia effettivamente il francese (Canada) Langid.

Qualcuno dalla cima della testa sia in grado di dirmi dove devo controllarlo o meglio, come l'hai capito?

È stato utile?

Soluzione

Puoi controllare il seguente valore: HKEY_LOCAL_MACHINE\nls\DefaultLCID

Il valore DWORD sarà il Lcid delle impostazioni regionali attualmente attive. Quindi per French (Canada) sarebbe 0x0c0c e per English (Canada) è 0x1009.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top