J
Jeefo
Добрый вечер.
Понадобилось определить версию exe-приложения. Поиски в инете направили в сторону функций GetFileVersionInfoSize, GetFileVersionInfo и VerQueryValue. С первыми двумя нормально разобрался, а вот с последней возникла проблема: во втором параметре ей нужно передать язык и кодовую страницу. В дельфях в качестве примера предлагают '040904E4', однако с русским языком оно не работает. Нашел подходящее значение для русского языка - '041904E3', но в этом случае получается что я жестко задаю язык, и с другими языками у моей программы возникнут проблемы. Вопрос же состоит в следующем: можно ли программно определить требуемый для конкретного приложения язык и использовать в функции именно его? Как?
Понадобилось определить версию exe-приложения. Поиски в инете направили в сторону функций GetFileVersionInfoSize, GetFileVersionInfo и VerQueryValue. С первыми двумя нормально разобрался, а вот с последней возникла проблема: во втором параметре ей нужно передать язык и кодовую страницу. В дельфях в качестве примера предлагают '040904E4', однако с русским языком оно не работает. Нашел подходящее значение для русского языка - '041904E3', но в этом случае получается что я жестко задаю язык, и с другими языками у моей программы возникнут проблемы. Вопрос же состоит в следующем: можно ли программно определить требуемый для конкретного приложения язык и использовать в функции именно его? Как?