Das Problem ist ja nicht, dass der Benutzerordner anders heisst, sondern dass es den garnicht gibt.
Normalerweise wird der Benutzerordner umbenannt in einen Namen der ähnlich lautet wie der oben und wenn ich diesen im Explorer eingebe komme ich auch zum Benutzerordner.
Der Name der hier aber jetzt erstellt wird ist schlichtweg falsch.
Ich habe ein älteres Projekt jetzt auf D2010 umgestellt und da war das GetTempPathA halt noch drin, ich könnte jetzt natürlich alle A zu W umstellen, aber das ist halt mit sehr viel Aufwand verbunden
Edit: Habe es an der Stelle jetzt mal auf GetTempPathW geändert, das liefert genau den selben Pfad..