![]() |
|
Модераторы: feodorv, GremlinProg, xvr, Fixin |
![]()
|
|
| SeregaLBN |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 3.10.2003 Где: Киев Репутация: нет Всего: нет |
Сначала вопрос. С помощью каких ф-ций меняются следующие региональные настройки - Разделитель целой и дробной части и Разделитель групп разрядов?
Теперь о идее. На одной машине под одним пользователем (на одном профиле пользователя) должно работать (возможно что не одновремённо) разное ПО. Причем это ПО зависит от конкретных региональных настроек, и именно эти настройки у них должны быть разные. Мне, по ТЗ, предлагается написать для одной из софтин лоадер, который будет менять региональные настройки перед запуском процесса, дожидаться его окончания, и возвращать рег.настройки обратно. При этом, лоадер, скорее всего, будет блокировать запуск прочего софта (будут конкретно заданы) который тоже меняет под себя региональные настройки. Я, собственно, хочу обойтись 'малой кровью'. Поэтому мой вопрос такой. Можно ли только для дочернего процесса изменять региональные настройки? Если можно, то как? Если есть прочие идеи по теме, с радостью выслушаю. |
|||
|
||||
| _hunter |
|
|||
![]() Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 8564 Регистрация: 24.6.2003 Где: Europe::Ukraine:: Kiev Репутация: 13 Всего: 98 |
или меняй их в реестре:
HKEY_CURRENT_USER\Control Panel\International (расшифровка значений: http://www.jsifaq.com/SF/Tips/Tip.aspx?id=0311 ) или меняй сам: GetLocaleInfo GetThreadLocale SetLocaleInfo SetThreadLocale -------------------- Tempora mutantur, et nos mutamur in illis... |
|||
|
||||
| SeregaLBN |
|
|||
![]() Бывалый ![]() Профиль Группа: Участник Сообщений: 178 Регистрация: 3.10.2003 Где: Киев Репутация: нет Всего: нет |
Спасибо.
Перехватил вызовы GetLocaleInfo с LOCALE_SDECIMAL и LOCALE_STHOUSAND с помощью внедрённой DLL. Вроде работает, щас тестируют... |
|||
|
||||
![]()
|
| Правила форума "C/C++: Системное программирование и WinAPI" | |
|
|
На данный раздел распространяются Правила форума и Правила раздела С++:Общие вопросы . Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Chipset, Step, Fixin, GremlinProg, xvr. feodorv. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | C/C++: Системное программирование и WinAPI | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |