У меня не-Unicode-приложение, которое использует Unicode-версии функций чтения ini, таких как GetPrivateProfileSectionW и GetPrivateProfileStringW. Программа работает хорошо, когда «Язык для не-Unicode программ» установлен на английский.
Когда я изменяю этот параметр на китайский (PRC), функции GetPrivateProfileSectionW и GetPrivateProfileStringW возвращают ноль.
Я должен сохранить этот параметр на китайском, потому что, если для «Язык для программ, не поддерживающих Юникод» выбран английский язык, CComBSTR.LoadString не работает должным образом, он загружает китайские символы в библиотеку ресурсов в виде вопросительных знаков.
Есть идеи?
Спасибо.