iCloud ShellStreams.dll changes locale of any process using a filedialog
Since the iCloud update from last week (version 4.03.56) the locale (C Api: setLocale(LC_ALL, 0)) is changed after a system file dialog (FileSaveDialog or FileOpenDialog) is opened. It changes the locale in our application from "C" to "German_Germany.1252".
The problem disappears when i remove the ShellStreams.dll from C:\Program Files (x86)\Common Files\Apple\Internet Services or when I deinstall iCloud complettly..
If found a very similar entry in the forum from Sep 23 2013:
iCloud ShellStreams.dll changes locale of any process using a filedialog
Best Regards,
Thomas