Click to See Complete Forum and Search --> : Any Articles/Threads on Developing Win32 Apps Compliant with Vista?


JVene
March 25th, 2007, 10:50 PM
We all know Vista is going to appear on desktops ongoing. For those of us releasing updates to Win32 applications with some history we have an interest to understand what is going wrong when some Win32 applications don't run well in Vista.

Anyone know of articles, discussions or old fashioned books on the subject of developing Win32 applications, assuming Visual Studio 2K5, that don't give Vista fits?

Especially of interest are what things to avoid, what traps caught the older applications that failed - were most of them developed with non-MS tools, like Delphi or Borland?

Are we 'safe' simply compiling with VSNET 2K5 SP1?

...in case you're wondering, I don't have, nor do I want to get Vista. In fact, I only run XP in VM. I'm still using Windows 2000 :)

SuperKoko
March 26th, 2007, 04:44 AM
That may help you:
http://msdn2.microsoft.com/en-us/library/aa480152.aspx

http://search.msdn.microsoft.com/search/default.aspx?__VIEWSTATE=&query=vista+Win32+compatibility&siteid=0&tab=4

Krishnaa
April 2nd, 2007, 08:47 AM
Vista sucks. :mad:

SuperKoko
April 2nd, 2007, 02:31 PM
Vista sucks. :mad:
This statement is not very constructive.
I would prefer to hear for which good or bad reasons, you think it sucks.

Brad Jones
April 2nd, 2007, 08:40 PM
We did a special report on DevX.com that includes a number of pretty good articles: http://www.devx.com/VistaSpecialReport/Door/33840 (this link will get you to all the below articles).


Fast and Flexible Logging with Vista's Common Log File System
A Programmer's Exploration of Vista's User Account Control
Hosting WCF Services in Windows Activation Service
Driving Sidebar Gadgets with ActiveX and C#
Windows Vista SideShow Gadgets: Little Apps, Big Impact
Find Anything with Vista's Windows Desktop Search
Turbocharge Vista Sidebar Gadget Development with PowerGadgets
Control Your Feeds with Windows Vista's New RSS Platform


Brad!

Brad Jones
April 2nd, 2007, 08:43 PM
UAC (User Account Control) and some of the security features can trip old applications up. You'll need to make sure you can install cleanly without tripping pop-ups to your users.

There is an article on this at the link in my previous post.

Brad!

Krishnaa
April 3rd, 2007, 04:17 AM
This statement is not very constructive.
I would prefer to hear for which good or bad reasons, you think it sucks.


I thought it is globaly known, ;) Well, I don't like the changes needed to make in our existing products to make it work on vista, secondly I don't give a **** for the added 'security' in vista, it's not that solid, at least not as much as added frustration.

Note: This is my personal opinion, based on my experience and I am not expecting any debate. :rolleyes:

cilu
April 3rd, 2007, 06:32 AM
I tend to suscribe to your opinion. I'm not happy either with what they changed for security. It makes me scream when I install an app to the program files and then I try to change it and I'm not allowed to, though I'm logged as admin. :sick:

Krishnaa
April 3rd, 2007, 06:42 AM
I tend to suscribe to your opinion. I'm not happy either with what they changed for security. It makes me scream when I install an app to the program files and then I try to change it and I'm not allowed to, though I'm logged as admin. :sick:

They are loosing points on usability, the basic flaws (like buffer overrun) are not going away, I was hoping that they come up with something new/better like they did with XP by introducing Data Execution Prevention.

exterminator
April 4th, 2007, 05:05 AM
What is Data Execution Prevention?

EDIT - Got it, http://support.microsoft.com/kb/875352 :)

Krishnaa
April 4th, 2007, 05:17 AM
It's a feature which stops code execution from non-executable region such as data segment. Many viruses copy their code in memory and execute them by jumping instruction pointer to that location, this will be prevented by DEP.

A detailed description of the Data Execution Prevention (DEP) feature in Windows XP Service Pack 2, Windows XP Tablet PC Edition 2005, and Windows Server 2003 (http://support.microsoft.com/kb/875352)

Data Execution Prevention (http://en.wikipedia.org/wiki/Data_Execution_Prevention)

alan93
April 9th, 2007, 09:52 AM
I thought it is globaly known, ;) Well, I don't like the changes needed to make in our existing products to make it work on vista, secondly I don't give a **** for the added 'security' in vista, it's not that solid, at least not as much as added frustration.

Note: This is my personal opinion, based on my experience and I am not expecting any debate. :rolleyes:

I agree with the "added" security. Its more of an obstacle course for users rather than added protection. I thouhgt it was interesting on the microsoft site how they "STRONGLY RECOMMEND" that a separate anti-virus program be used with it.

I would also like to see a separate forum on CodeGuru for issues/problems/soltions related to programming change-overs for getting existing apps to run successfully on Vista.

edited to add "anti"