iCloud ShellStreams.dll changes locale of any process using a filedialog
If the actual iCloud (Version 2.1.2.8) installs a ShellStreams.dll that changes the locale Setting of any windows process
if a file dialog is opened. I have created a very simple sample program that I can provide (sources) if needed.
It shows that the locale of the process is correct afer starting the program. Just opening a file dialog
(open file or save file) call the iCloud Shell extension ShellStreams and after the code in ShellStreams
ran the locale of the process is damaged.
For me it changes from C to DE_DE.1252 which is wrong. So after just opening any file dialog any c runtime
function like atoi or any other does not work correct. The decimal sign is changed from , to . and so on.
So many many programs (like Office2007) do not work correct. The only solution is to either
remove (uninstall) iCloud or to rename the ShellStreams.dll.
I think this behaviour of the ShellStreams Shell extension is more a virus than a feature.
Any 3rd party software is "infected" by apples shell extension.
If anyone is interested in the sourcecode of my mini test sample to show the problem I can upload
it to any possible location.
Any PC Software-OTHER, Windows 7