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

Posted on Sep 23, 2013 6:19 AM

Reply
1 reply

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

iCloud ShellStreams.dll changes locale of any process using a filedialog

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.