7655Fermer7657
GoldenCrystalLe 22/03/2010 à 17:50
squalyl (./7654) :
http://www.pcinpact.com/actu/news/56004-windows-gdi-brevet-interceptions-appels-api.htm

ayé, microsoft a breveté le hook et LD_PRELOAD \o/
Plutôt Wine que LD_PRELOAD tongue
Mais je sais pas d'où vient cette histoire de nouvel API graphique, j'ai plutôt l'impression que tout ça est prévu pour détourner les chemins de rendus standards de GDI vers le DWM quand celui-ci est activé, économisant ainsi de la mémoire: on pourrait se passer de la copie des buffers fenêtre en mémoire système, offrir de l'accélération matérielle à GDI (Franchement je me demande d'ailleurs si c'est pas juste un brevet sur la technologie qui est déjà présente dans Windows 7, il faudrait que j'y jette un œil pour voir), tout cela en conservant encore l'interface de Windows traditionnelle (bonne pour la poubelle, mais malheureusement y'a encore des gens qui l'utilisent…). Il y a effectivement une trace qui laisse supposer à un nouvel API graphique (de toutes façons c'est prévu, et les bases sont déjà là: milcore) et probablement à une nouvelle interface utilisateur carrément (en lieu et place de user32), mais ça me parait assez contradictoire.
En effet si ils veulent une nouvelle interface utilisateur, ils peuvent tout simplement se débarasser du GDI natif (et User32 ou autres) et les remplacer directement par des « wrapper » sur le nouvel API plutôt que conserver les dll standards et intercepter les appels de fonctions… Non vraiment je comprends pas bien. trifus

(Ah oui et détails intéressant si ça en amuse certains: UXTheme était déjà implémenté sur ce principe d'interception des appels de fonction… wink )