public static string ProgramFilesx86()
{
if (8 == IntPtr.Size
|| (!String.IsNullOrEmpty(Environment.GetEnvironmentVariable("PROCESSOR_ARCHITEW6432"))))
{
return Environment.GetEnvironmentVariable("ProgramFiles(x86)");
}
return Environment.GetEnvironmentVariable("ProgramFiles");
}
public void LoadMacros(string sourceDir, string version, string build) { Macros.Clear(); AddMacro("%BUILD_NUMBER%", build); AddMacro("%PATH_SOURCE%", sourceDir); AddMacro("%HMAILSERVER_VERSION%", version); AddMacro("%PROGRAM_FILES%", BuildLoader.ProgramFilesx86()); }