Je tente de détecter la bonne architecture de processeur pour installer un fichier x86 msi ou x64 msi.Bon moyen de détecter l'architecture de l'unité centrale de traitement?
Si je ne me trompe pas, pour le besoin msi je l'architecture cpu os
Je ne suis pas tout à fait sûr que mon chemin est juste parce que je ne peux pas tester. Que pensez-vous?
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 "";
}
Allez-vous vraiment envoyer un installateur sans le tester d'abord? C'est courageux. –
Je peux le tester mais seulement sur une machine x64 et une machine x32 pas sur chaque type de CPU ... c'est le problème – Kai
une solution finale à ce sujet? – Kiquenet