First off I have Windows 7 not Vista.
The batch file provided in the new patch (Win7SPWW2 which is a Windows Command Script) has a call to a windows internal program called 'taskkill.exe' which apparently is set up in the script to kill the Aero process in Windows 7.
Running this script caused it to error our with 'Unknown Command Name' so the game did not work in either Windowed or FS mode due to Aero not being stopped as discussed in other threads. I did a search for taskkill and copied it into my SPWW2 folder which is on my G drive (Yes I have that many drives).
After coping the taskkill exe into the SPWW2 folder everything is now working fine when the game is launched using the script file (Win7SPWW2). Now I just have to remember what the hell I was doing in the campaign I was in the middle of
It really does not matter to me why I had to copy the taskkill exe into the SPWW2 folder, as long as it is now working.
Rant on
It is awesome that I can now play one of my favorite games again. I just wish that the copywrite owners of the source code would allow the game to be redesigned to take advantage of the new displays, multitreading, etc. rather than continuing to have everyone jump through hoops to keep getting the game to run on systems that it was never designed to run on. At some point advances will get to a point that the game will be beyond help and then we will all feel a loss of a really great game.
While some here may be willing to play with 800x600 graphics forever in order to enjoy the game, (or running virtual machines using DOS/XP/etc. or using utilities like DOSBox) I am not one of these. While it is great that higher resolutions are now usable, it does not do justice to the unit and terian graphics that could be presented if allowed. I for one would be more than willing to pay full price for such an upgrade.
But it at least it does work once again, and I will continue to play but at some point without any fundamental changes to the game, I will stop and move on to lesser games which at least do not require such detailed requirements just to get the game to function. A sad day for me to be sure, but one I find is fast approaching.
Rant off