Hi, Most likely an easy fix for a pro here:
I noticed the following issue when booting into reactos OS with GERMAN localization, right when explorer_new starts:
It's pretty obvous that this is a localization issue and most likely not an issue within GetShortPathNameW() implementation, because the path string is only partly localized.
In real German Windows AND on Reactos filesystem, the proper path in filesystem is
C:\Dokumente und Einstellungen\Administrator\Lokale Einstellungen\Temp
C:\Dokumente und Einstellungen\Administrator\Local Settings\Temp
none of the german localized strings within "boot/bootdata/hivedef.inf"
[Strings.0007] //german section
are used, but all strings from unlocalized section
For this reason none of the
POWERCFG presets (name and description),
are localized in ROS for german.
If I hackfix the unlocalized string for TEMP_DIR to correct german path, the said userenv-errormsg in the ROS-log is gone, but that is no solution of course.
Anybody an idea why the localized strings are not used in hivedef.inf?
It is working as it should when using original unattend.inf from trunk
The necessary thing to trigger the issue is the attached modified
unattend.inf which enforces
LocaleID = 407
(which should be correct for german, right?)