Possible Duplicate:
C# - How to get Program Files (x86) on Windows Vista 64 bit
I realize the odds of a user changing the Windows default of C:\Program Files
is fairly slim, but stranger things have happened!
How can I get the correct path to Program Files
from the system?
.NET provides an enumeration of 'special folders' for Program Files, My Documents, etc.
The code to convert from the enumeration to the actual path looks like this:
Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles)