Мне нужно запустить новый процесс из приложения .NET с культурой по моему выбору. Этот процесс запустит внешний неуправляемый сторонний исполняемый файл. Как я могу заставить его работать с определенной культурой?
Обратите внимание, что я не хочу менять культуру для потока, что можно сделать следующим образом:
System.Treading.Thread.CurrentThread.CurrentCulture = new CultureInfo("fr-FR")
Я не хочу настраивать культуру по умолчанию для новых потоков, что можно сделать путем отражения или:
CultureInfo.DefaultThreadCurrentUICulture = new CultureInfo("fr-FR")