I'm having a problem with Windows 7 paths that can really be used to launch files etc, for example
"C:\Users\mattias\My Pictures\manual.pdf"
the actual location is
"c:\Users\mattias\Documents\My Pictures\manual.pdf"
This is probably because Windows 7 uses libraries, but I need a good way to resolve these kinds of paths to the actual path. I could hack something together Environment.SpecialFolder but it doesn't seem like a good solution since it doesnt take the user into account, The solution should also work under Vista. Do I have to mess around with the Windows API Code Pack and check windows versions or is there a better solution=