При запуске процесса с CreateProcessW()
возможно ли создать процесс с другой локалью / кодовой страницей MBCP, отличной от той, которая настроена как общесистемная кодовая страница по умолчанию?
В целевом процессе это должно иметь тот же эффект, что и вызов _setmbcp()
.
Целевой процесс не поддерживает Unicode и использует обычную точку входа main(int argc, char **argv)
. Я хотел бы иметь возможность выбрать кодовую страницу, в которую преобразуются аргументы Unicode, переданные в CreateProcessW()
, чтобы отличаться от кодовой страницы системы по умолчанию для программ, не поддерживающих Unicode.