Parcourir la source

[installer] experimenting with global path instead of local (solves issues on multi-user machines)

Cauê Waneck il y a 11 ans
Parent
commit
bb2018d5a7
1 fichiers modifiés avec 1 ajouts et 1 suppressions
  1. 1 1
      extra/setup.cpp

+ 1 - 1
extra/setup.cpp

@@ -42,7 +42,7 @@ int WINAPI WinMain( HINSTANCE inst, HINSTANCE prev, LPSTR lpCmdLine, int nCmdSho
 	DWORD ksize = 16000;
 	char *kdata = new char[16000];
 	memset(kdata,0,ksize);
-	RegOpenKey(HKEY_CURRENT_USER,"Environment",&k);	
+	RegOpenKey(HKEY_LOCAL_MACHINE,"SYSTEM\\CurrentControlSet\\Control\\Session Manager\\Environment",&k);	
 	RegQueryValueEx(k,"PATH",NULL,&ktype,(LPBYTE)kdata,&ksize);
 	if( strstr(kdata,"%HAXEPATH%") == NULL ) {
 		char *s = kdata + strlen(kdata);