Index: SysInfo.cs
===================================================================
RCS file: /cvsroot/nant/nant/src/NAnt.Core/Tasks/SysInfo.cs,v
retrieving revision 1.2
diff -u -r1.2 SysInfo.cs
--- SysInfo.cs	19 Oct 2002 16:29:30 -0000	1.2
+++ SysInfo.cs	25 Feb 2003 04:17:08 -0000
@@ -33,6 +33,7 @@
 	///     <listheader><term>Property</term>      <description>Value</description></listheader>
 	///     <item><term>sys.clr.version</term>     <description>Common Language Runtime version number.</description></item>
 	///     <item><term>sys.env.*</term>           <description>Environment variables (e.g., sys.env.PATH).</description></item>
+	///     <item><term>sys.os.folder.programfiles</term><description>The Program Files directory.</description></item>
 	///     <item><term>sys.os.folder.system</term><description>The System directory.</description></item>
 	///     <item><term>sys.os.folder.temp</term>  <description>The temporary directory.</description></item>
 	///     <item><term>sys.os.platform</term>     <description>Operating system platform ID.</description></item>
@@ -66,6 +67,7 @@
             Properties[Prefix + "clr.version"] = Environment.Version.ToString();
             Properties[Prefix + "os.platform"] = Environment.OSVersion.Platform.ToString();
             Properties[Prefix + "os.version"]  = Environment.OSVersion.Version.ToString();
+            Properties[Prefix + "os.folder.programfiles"] = Environment.GetFolderPath(Environment.SpecialFolder.ProgramFiles);
             Properties[Prefix + "os.folder.system"] = Environment.GetFolderPath(Environment.SpecialFolder.System);
             Properties[Prefix + "os.folder.temp"] = Path.GetTempPath();
             Properties[Prefix + "os"] = Environment.OSVersion.ToString();
