Our product just underwent an up grade from net 3.5 to 4.0 and some items are now being idenitfied differently. Now, my problem is that on my machine (win 7, ranorex 3.0) things are identified in one way, and on my co-worker's machine (has the same setup as mine) things are identified how they were before.

some of the things that are happeneing:
- most of the items that were identified as containers are now unknown elements and the only identifiying features is the instance number.
- most of the buttons are now identified as elements and the actual button is a child of that element.

I had somethign similar happen when I used the x64 spy vs the x86 one (our application is currently x86), and I made sure I was using the correct version of the spy.

Do you have ony Ranorex 3 on your machine or do you have 2.3 also?
Are you running spy as administrator?
Look for differences between your colegue's machine and yours. It's unlikely that with same configuration it works on his but not on yours.