// C++ // VC : suppress error messages about obsolete & deprecated functions#define _CRT_SECURE_NO_WARNINGS #include #include using namespace std; int main(int argc, char *argv[]){ if (const char *myArchitecture = getenv("PROCESSOR_ARCHITECTURE")) cout
// C# using System; namespace Sharp1{ class Program { static void Main(string[] args) { string myArchitecture = Environment.GetEnvironmentVariable("PROCESSOR_ARCHITECTURE", EnvironmentVariableTarget.Machine); if (myArchitecture != null) Console.WriteLine("PROCESSOR_ARCHITECTURE : " + myArchitecture); string myArchiteW6432 = Environment.GetEnvironmentVariable("PROCESSOR_ARCHITEW6432", Environment..
// C# : Not Good Solution using System;using System.IO; namespace Sharp1{ class Program { static void Main(string[] args) { string myArchitecture = Directory.Exists(@"C:\Program Files (x86)") ? "AMD64" : "x86"; Console.WriteLine(myArchitecture); } }}