61ec5ff7a1
BoardUUID s'appuyait sur un COM initialise par quelqu'un d'autre. Appele apres WebView2 il lisait le vrai UUID de carte mere, appele avant il echouait et retombait sur MachineGuid : deux empreintes pour une seule machine, et une licence liee a l'une que l'autre refuse. Il suffisait que licence/status parte avant l'init du navigateur pour verrouiller l'utilisateur hors de son coffre. CoInitializeEx est desormais appele sur place. Pas de CoUninitialize symetrique : essaye, il rend une violation d'acces — les mandataires WMI et le cache de type-info de ComObj se liberent plus tard, dans un appartement qu'on vient de fermer. Verifie avec un harnais qui n'initialise PAS COM : il rend maintenant la meme empreinte que l'application. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>