why wouldnt you use it? folder paths can be remapped and you can modify the property using the code posted for your special needs
Anyway lets not loose track we are just here to put different options across for anyone that is interested... LOL heres one for registry (only tried in 7) it probs dont even work, but hey Code: private static bool is64BitOS { get { string is64 = (string)Registry.LocalMachine.OpenSubKey(@"SYSTEM\CurrentControlSet\Control\Session Manager\Environment", false).GetValue("PROCESSOR_ARCHITECTURE", false); if (is64 != "x86") return true; else return false; } } Usage: Code: if (is64BitOS) MessageBox.Show("x64"); else MessageBox.Show("x86");