I have a well functioning Windows driver (WDM) that can be built using both WDK 6000 and WDK 7. When I build Free and Checked versions of that driver using WDK 6000 build environments, the size of the two binaries are different; which is normal. BUT when I build the same code in WDK 7 build environments I get the exact same binary sizes for both Free and Checked builds. I have also had reports that ASSERT statements seem to be executing in our Free Build version of the driver; which doesn’t make any sense. Does anybody know what is going on? Is there anything different in WDK7 build environments we should watch for?
Thanks!