Our App on Vista
What's different about Vista, for an application written for Windows XP?
At least they got rid of 'My' everywhere. It's just 'Computer' now. And shared docs go in the 'Public' folder, which makes more sense than 'Shared'.
- We write a config file in our application directory. When the user changes preferences, they are written to the config file. On XP, this file is located at C:/Program Files/DeltaSphere/bin/SceneVision-3D.cfg. Vista pretends that the file is still located there, but silently redirects it to C:/Users/username/AppData/Local/VirtualStore/Program Files/DeltaSphere/bin/SceneVision-3D.cfg. Got it?
- We need to update some drivers to Vista specific ones.
- We use the installer from VS2005 standard, and that seems to work fine
- We even use visual-basic scripts in the installer, and those still work. I bet Norton will still complain, though, just like on XP.
- We have a splash-screen app that auto-runs from our install CD, and Vista complains that it is unsigned.
At least they got rid of 'My' everywhere. It's just 'Computer' now. And shared docs go in the 'Public' folder, which makes more sense than 'Shared'.
Comments