Browse Source

use C: as base install dir for Vista/Win7

Nicolas Cannasse 15 years ago
parent
commit
fd49daf667
1 changed files with 6 additions and 1 deletions
  1. 6 1
      std/tools/hxinst/Main.hx

+ 6 - 1
std/tools/hxinst/Main.hx

@@ -22,7 +22,12 @@ class Main {
 			libDir = "/usr/lib";
 			libDir = "/usr/lib";
 			binDir = "/usr/bin";
 			binDir = "/usr/bin";
 		}
 		}
-		baseDir = if( SYS == "Windows" ) neko.Sys.getEnv("ProgramFiles") + "/Motion-Twin" else libDir;
+		baseDir = if( SYS == "Windows" ) {
+			// use C:/ for Vista, Win7
+			var baseDir = (neko.Sys.getEnv("ALLUSERSPROFILE") == "C:\\ProgramData") ? "C:" : neko.Sys.getEnv("ProgramFiles");
+			baseDir + "/Motion-Twin";
+		} else
+			libDir;
 	}
 	}
 
 
 	function newVersion(v1,v2) {
 	function newVersion(v1,v2) {