T Tom Porterfield Jun 12, 2006 #3 Claes said: System.Environment.GetEnvironmentVariable("windir") Click to expand... Or if you prefer WMI: using (System.Management.ManagementClass mc = new System.Management.ManagementClass("Win32_OperatingSystem")) { string windir = string.Empty; ManagementObjectCollection.ManagementObjectEnumerator moen = mc.GetInstances().GetEnumerator(); if (moen.MoveNext()) { windir = moen.Current["WindowsDirectory"].ToString(); } }
Claes said: System.Environment.GetEnvironmentVariable("windir") Click to expand... Or if you prefer WMI: using (System.Management.ManagementClass mc = new System.Management.ManagementClass("Win32_OperatingSystem")) { string windir = string.Empty; ManagementObjectCollection.ManagementObjectEnumerator moen = mc.GetInstances().GetEnumerator(); if (moen.MoveNext()) { windir = moen.Current["WindowsDirectory"].ToString(); } }