Здравствуйте, Аноним, Вы писали:
А>Привет!
А>как изменить System.Globalization.CultureInfo.CurrentCulture в системе,а не в CurrentThread
А>в панельи управления ->языки и рег стандарты. там en-Us на ru-RU
А>заранее спасибо
1. Вообще-то это прямое вредительство — изменять настройки пользователя в угоду программе. Как всегда спрашивает Раймонд Чен: а что, если на одном компьютере окажутся несколько творений с повышенным самомнением?
2. SPI_SETDEFAULTINPUTLANG — это совсем не то, current culture работает
так:
When a thread is started, its culture is initially determined by using GetUserDefaultLCID from the Windows API
3. Если всё-таки хочется усложнить пользователю жизнь, можно попытаться полезть в реестр:
http://stackoverflow.com/questions/1014120/how-can-i-change-a-windows-users-regional-settings-date-format