| Let's start with the good news first, shall we? :-)|
Last week I managed to acquire a cheap bare bones laptop with Windows Vista installed. One hurdle cleared!
The not so good news: Vista is a significantly different operating system from Windows XP and of course everything prior. For those who already have it, I have one word to which you will probably understand: UAC. Windows Vista is designed with very increased security in mind and from the standpoint of a software developer is as big an evil as it is a good. Literally, one is prompted to do just about everything from launching legacy programs to changing system settings. Of course most of this can be turned off, but that sort of defeats the entire purpose of having it in the first place. I can see where it would greatly protect the average user who does not fully understand the inner works of a computer, but for those who really know what they are doing, it's a real pain in the...well, you know. ;-)
Needless to say, I've go my work cut out for me on completing updates for Vista compatibility...but that's okay, because I like a good challenge! I think to start I am going to do one of the smaller programs first, like either WallPaper or Fade-It to see how much of a fiasco this is going to be. WavMan is a big program with lots of stuff going on that you never see. It's over 50,000 lines of code and that's not including all the support files that need updating as well. Put in layman's terms, it's a *huge* undertaking...and I figure if I start small with a smaller program the transition will go much smoother and hopefully quicker, because I'll be able to build of what I am learning. And believe me, this is a very big learning process. I think I've spent the last week or do doing little more than research on Vista and all it's new policies and protocols as to apply them to my programs. It's paying off and in retrospect kinda fun. :-)
So, there is the latest news regarding Vista compatibility. I will post more as I have it and as progress is made. Hang in there!