Ok, so not all roses here either:
As I *always* do I install the new WDK first and verify side-by-side that
projects build. I also manually ?windiff? the entire kit since nothing like
it in the documentation comes close to telling you what has changed.
After I am happy with the state of affairs, I will remove the previous kit.
This is standard ?make before break? system management.
Well, last time I did this with a WDK kit the ?break? (uninstall of older
kit after new kit installed) failed with some incredibly stupid nonsense and
I had to remove the new kit, find the .ISO for the old kit, run the setup
from the .ISO to remove the old kit, re-install the new kit. I am pretty
sure I bitched loudly about this goofiness to the WDK team.
For those about to consider a side-by-side install of the RTM WDK with the
RC WDK I can only report that MSFT has worked hard to maintain the previous
state of affairs. I once again have the rather silly, cryptic, and
completely stupid message from the KitInstaller
KitSetup is unable to validate that this software kit was produced by
Microsoft Copr. Due to digital signature verification error(s).
Additional information:
Unable to verify that the specified file was signed by Microsoft Corp.
Kit content filename: C:\Program Files\Common Files\Microsoft
KitSetup\Setup Versions\201.104.808.2200\KitSetup.exe
Logfile: C:\DOCUMEN~1\dcattley\LOCALS~1\Temp\WDK-KitSetup.log
[Kitsetup version 201.104.808.2200 error code 0x00c caught during
initialization of runtime routines. The KitSetup process will now exit.]
And of course, the Authenticode signature on the module is indeed from MSFT
(signed 13-Jul-09 at 10:27:35PM) and the certificate chain does validate
through the “Microsoft Code Signing PCA” and “Microsoft Root Certificate
Authority” signatures. So who knows what sort of issue this thing has with
itself.
Now, the RC and RTM kits both have *different* KitVersionUuid values. The
kits are *explicitly* attributed to support side by side.
From SKOM_1-kit-identification.xml for RC WDK
TRUEguration>
{515B5358-5757-5459-605A-5B635E5E5F60}
7
0
0
7100
7100.0.winmain_win7rc
Apr 21, 2009 17:00
090421
1700
7100.0.0
FALSE
From SKOM_1-kit-identification.xml for RTM WDK
TRUEguration>
{676E6B70-5659-5459-5B5F-6063635E5F61}
7
0
0
7600
7600.16385.win7_rtm
Jul 13, 2009 12:55
090713
1255
7600.16385.0
FALSE
So let me guess, only side-by-side installation is supported, right? Not
‘uninstall’?
And yes, I did read the release notes and no, they don’t say that installing
the RTM kit first requires removing any previous beta or RC kit.
This is why people liked XCOPY. Even in the hands of rookies, it was hard
to screw up as an installer. And DEL is a very useful uninstaller.
Dave Cattley