Мне нужно преобразовать кодировку строкового вывода приложения VB6 в определенную кодировку.
Проблема в том, что я не знаю кодировку строки, из-за этого:
В соответствии с документацией VB6 при доступе к определенным функциям API внутренние строки Unicode преобразуются в строки ANSI с использованием кодовой страницы по умолчанию *1007* Windows.
Из-за этого кодировка вывода строки может быть разной в разных системах, но я должен знать это для выполнения преобразования.
Как я могу прочитать кодовую страницу по умолчанию с помощью Win32 API или - если нет другого пути - путем чтения реестра?