In the mist of giving you an extra idea, and to be frank I have no idea what your problem might be, let me share what I'd do to find the cause and -eventually- fix it.
You seem to have done your Windows homework well, yet results haven't been what you expected. Something I remember doing with Windows when things didn't work (in the Windows95 era this was very common!) was rebooting in Safe Mode and see if anything looked unfamiliar.
In any case, if you still can't manage to make Windows work, before anything else, it would be interesting to make sure that the problem is not in the iPhone itself (probably nothing that an iPhone restore wouldn't fix if that's the case).
First rule of diagnosing a problem: try it on another system. The result of this simple test is going to rule out 50% of the possibilities.
If it works, the problem is in your Windows machine and you might get better luck at Super User (since our userbase here has less Windows experience, tho we have a few geeks around).
If it doesn't work, then the problem is not your Windows (stop removing stuff or it will go coo-coo!).
In that case, you might want to perform a full Restore of your iPhone. I am not familiar with Windows+iPhone combo, but don't you have to Check some preference in iTunes for that "mounts on the desktop for me to transfer pictures and videos" thing to happen? I think it was called "Enable Disk's use" on iPods, but I haven't seen that option in iPhones, but then again, Maybe on Windows this is common. Forgive my ignorance in the subject.
Anyway, just make sure your iPhone mounts on another computer's desktop (with Windows) before destroying your own Windows. For what is worth, I'm not aware of any iPhone mounting on a Mac's desktop, this has got to be a Windows thing, and this is why Super User may be better suited.
Question 1
Yes, the Find My iPhone service is working along with its various actions (e.g. Lost Mode, Erase iPhone, etc).
Question 2
This leaves us with how they accessed your data and what may have happened in your case. No-one can give you an absolutely 100% certain answer and in that sense this question could be judged as too broad or opinion-based to even be on topic for this site.
However, in your question you state:
i have activated find my iphone just after they stole it and I have also activated the erase my iphone option a couple of days later.
Note the words I have bolded? It's not clear what just after means - that coud be in the order of mins, hours or more. And clearly, it's a couple of days after this point that you actioned the erasure of your iPhone.
So, presumably this person certainly had time to access your camera roll before the phone was erased.
Now, the more difficult part to explain is the fact you had a 4 digit passcode on your iPhone. I see the following possibilities:
- The easiest possibility is that the iPhone was unlocked when they acquired it and they proceeded to change the Auto-Lock settings to never in order to access the data in the immediate short-term.
- They already knew your passcode (i.e. they had seen you enter it; they do actually know you; they're in cahoots with someone you know; you previously fell victim to a phishing scam or similar; they obtained it somehow from someone you know, such as a child; etc).
- Your passcode is something that wasn't hard to guess (e.g. you use it elsewhere, it's a D.O.B., etc).
Obviously from your comments, the person sending you the texts is unknown to you - but this does not eliminate the possibility that they know of you (either through a mutual friend/colleague/etc or because they've accessed some info from other sources). And if they are strongly motivated the perpetrator may have the time, budget, and equipment necessary to try and crack your 4 digit passcode. However, this is extremely unlikely - I would almost say impossible.
This is where it becomes extremely difficult for anyone to answer your second question. In this sense it is too broad as we just don't have all the necessary info, but I suspect the answer lies in the bullet points above.
Best Answer
Firstly, ensure you have the most recent version of iTunes installed on your machine, then:
devmgmt.msc
in the box which appears, hit enter.This should install the baseline iTunes framework required for remembering your computer's unique address. You may need to trust the computer once more after having updated the Apple iPhone driver software.
Note: You may need to search in some other tabs in Device Manager to find the Apple device, such as Unknown Devices. You'll know when you've found it.