We have a Hungarian client who is experiencing problems installing our OEM application. It seems to be related to Hungarian windows being case-sensitive for files and folders and we’ve previously fixed some issues with dlls - e.g. it was looking for AcScaleList.resources.dll but the dll was actually called ACScaleList.resources.dll. We’ve resolved that but they’re now saying that they have a problem with the Root folder. The installer is looking for this file C:\temp{our app version}\x64{our app name}\PF\root\acDcSymbols.arx but the file is actually in a folder called …PF\Root... - note the upper case R on Root. This is causing the Hungarian windows to fail saying that the file doesn’t exist. Do I have access to any text file or xml file or something that’s read as part of the build where I can change it from “Root” to “root” so that the Hungarian windows will correctly find it?
As you probably already realized there are loads of issues with non-supported (by OEM) locales of Windows, especially with different character sets.
Can you not just edit the built deployment path:
‘your oem app master’\x64\poly\PF\Root
to be:
‘your oem app master’\x64\poly\PF\root
before you distribute or run it?
Thanks for that. Yes I guess I can rename the folder once it’s built. I should’ve thought of that. I think I was too focussed on thinking it was somewhere in the internals of the build.
Also, yes, we’ve encountered other isssues with the case-sensitivity of dlls on Hungarian windows and thanks for the links.