"nem ellenőriz a fgv egy változót, mert úgy állapodtak meg, hogy az azt hivó kódok már ellenörzik. Ha ellenörzik w7 alatt, akkor semmivel nem biztonságosabb lecserélni a fgv-t arra amelyik már ellenőrzi, egyetlen hatása, hogy lassul a kód, mert 2x ellenörzi ugyanazt. Lehet, hogy w8-ban megváltoztatták ezt a megállapodást és kiszedték a hivó fgv-ekből az ellenörzést és mindent a hivott fgv. ellenőriz."
Ezt alá is tudod támasztani valamivel, vagy csak elmélkedés?
Mert ugye azt állítod, hogy a MS innen oda pakolgat bizonyos ellenőrzéséket. Mi oka lehet erre?
Az egyik lehetőség az, hogy felfedezték, hogy az adott fv-t nem csak olyan fv hívja (vagy hívhatja) meg, ami implementálja a szükséges ellenőrzéseket. Ez esetben ennek a lépésnek biztonsági oka van, vagyis egy potenciális rést foltoznak be, és ezt be kellene foltozniuk minden támogatott rendszerben.
A másik lehetőség pedig azt, hogy "for fun" összevissza pakolgatnak ellenőrzéseket innen-oda, pl. mert annyira unatkoznak. Ezt azért nem tartom túl valószínűnek...