Предыдущая тема :: Следующая тема |
Автор |
Сообщение |
BONHOMME Гость
|
Добавлено: Ср Июл 17 2002 19:30 Заголовок сообщения: Программное определение локализации(языка) Windows NT |
|
|
Задача: Нужно в пакетном режиме поставить SP6. Проблема: SP6 ставится на WinNT который сответствует языку Win. Что нужно: Программно определить яыковую версию (локализацию) WinNT. Соображения: В регистре я не нашел. Может её вытянуть из какой ниб. dll
Заранее благодарен. |
|
Вернуться к началу |
|
|
Max2057
Зарегистрирован: 08.05.2002 Сообщения: 15
|
Добавлено: Чт Июл 18 2002 13:43 Заголовок сообщения: Re: Программное определение локализации(языка) Windows NT |
|
|
int GetLocaleInfo(
LCID Locale, // locale identifier LCTYPE LCType, // type of information LPTSTR lpLCData, // address of buffer for information int cchData // size of buffer ); |
|
Вернуться к началу |
|
|
BONHOMME Гость
|
Добавлено: Чт Июл 18 2002 19:20 Заголовок сообщения: Спасибо, MAX но так не пойдет: |
|
|
Эта фунция показывает настройки системы. Я могу на английской WIN200 рус яз поставить и она мне его покажет. А мне надо определеть языковую версию Windows а не конкретного пользователя. |
|
Вернуться к началу |
|
|
Max2057
Зарегистрирован: 08.05.2002 Сообщения: 15
|
Добавлено: Пт Июл 19 2002 11:27 Заголовок сообщения: Re: Спасибо, MAX но так не пойдет: |
|
|
ну тада не знаю ( |
|
Вернуться к началу |
|
|
Expert Гость
|
Добавлено: Пт Июл 19 2002 11:59 Заголовок сообщения: А так пойдет? |
|
|
LPVOID lpMsgBuf; FormatMessage( FORMAT_MESSAGE_ALLOCATE_BUFFER | FORMAT_MESSAGE_FROM_SYSTEM, NULL, GetLastError(), MAKELANGID(LANG_NEUTRAL, SUBLANG_DEFAULT), // Default language (LPTSTR) &lpMsgBuf, 0, NULL ); |
|
Вернуться к началу |
|
|
|