In creating my own prereq rule i found something interesting. I decided to add a prereq rule that checks the version of IE. Looking at the same reg key used currently checking to see if IE is at least V7 or higher I found the version of IE used on my W8E and WS12S boxes was not what I expected. These are full versions from Technet, and have been fully patched. With Windows 7 Enterprise and IE 9, all with the latest patches its pretty standard.
Windows 7 Enterprise - IE9
With W8E, not so much:
Windows 8 - IE10
Not sure why the latest Windows 8 Enterprise version from technet would have an "RTM" version of IE10?. I dont have an actual W8E VL copy yet, so i dont know about VL. The WS12 Standard version from Technet has the exact same IE10 info.
To remedy PM I added another prereq rule that checks the registry version for any IE less than or equal to Version 126.96.36.199. I think this is safe as it seems the latest patched version of IE9 is 9.0.8112.16421.
So my remedy is not working. I am in prereq purgatory where simple things that make perfect sense, don't work at all or have completely unexpected results. I really hope when the next version of flash is released it is well tested with Windows 8 and/or IE 10.
Microsoft is offering the appropriate Flash for Windows 8 and 2012 via Windows Update.