views:

355

answers:

7

Please share problems faced by you as

[1] A Developer writing software FOR Vista.

[2] A Developer writing software ON Vista.

+3  A: 

See what-are-the-main-differences-between-programming-for-windows-xp-and-for-vista for a good starting point.

Galwegian
A: 

I had trouble with some embedded tools from QNX. These tried to write temporary files to C:\

That failed because the programs were not allowed to write to this location. It was a major PITA until I found out how to run the tools with administrator rights.

Nils Pipenbrinck
+1  A: 

The UAC (user access control) means that a lot of actions are restricted by default, e.g. writing to certain parts of the registry, write access to certain folders e.g. Program Files.

So our programs needed to be modified to cope with this.

RickL
Your programs probably shouldn't have been doing those things anyway; XP systems with those things locked down are not common but they do exist.
Mark Baker
Yes, this is true :-)
RickL
+3  A: 
RobS
The Logo certification requirements are just good coding practices in general though, no?
I agree 100%. An XP Logo Certified application shouldn't have had too many issues running on Vista
RobS
A: 

Simple one related to registry access was annoying to me. Under the default privileges you can't create an Event Log.

BlackWasp
+1  A: 

Developing ON Vista:

Older versions of Visual Studio run badly if at all.

Being unable to automatically register COM components during the build process or copy files to the windows install drive without running as Administrator is annoying.

Developing FOR Vista:

Also, developing extensions for Internet Explorer is a real PITA. Since IE runs in protected mode by default to develop an extension that accesses anything outside of IE you have to use an external broker with an elevation policy and proxy those transactions through the broker. Considering all of the crap that is spread from IE plugins this makes good sense, but it doesn't make it any less of a pain :P

Other than that no real problems.

Gerald
A: 

Nothing in particular directly related to programming on Vista. However, some of the apps I've been involved with access network drives and we see a lot of issues with network drives either operating extremely slow or just disappearing from Vista. Same site with Windows XP has zero problems.

Brian Knoblauch