Я пытаюсь обнаружить правильную архитектуру процессора для установки либо x86 msi, либо x64 msi-файла.Правильный способ определения архитектуры процессора?
Если я прав, то для MSI мне нужна архитектура ОС центрального процессора
Я не совсем уверен, что мой путь является правильным, потому что я не могу проверить это. Как вы думаете?
private static string GetOSArchitecture()
{
string arch = System.Environment.GetEnvironmentVariable("PROCESSOR_ARCHITECTURE");
string archWOW = System.Environment.GetEnvironmentVariable("PROCESSOR_ARCHITEW6432");
if(archWOW != null && archWOW != "" && archWOW.Contains("64"))
return "x64";
if(arch.Contains("86"))
return "x86";
if (arch.Contains("64"))
return "x64";
return "";
}
Вы действительно собираетесь отправить установщика без предварительного тестирования? Это смело. –
Я могу протестировать его, но только на одной машине x64 и одной машине x32 не на каждом процессоре типа ... это проблема – Kai
любое окончательное решение? – Kiquenet