Acceuil DIP Disfonctionnements Assistance Technique Liens Courrier Téléchargements

Le BUG d' Encyclopaedia Universalis

problèmes de compatibilité entre C-DILLA 3.24 et Windows XP

 

Disfonctionnements techniques

Shockwave pose problème

Après quelques jours d'utilisation le message d'erreur suivant s'affiche et bloque le lancement d'EU

"Impossible de charger le contrôle ''Shockwave Flash'' à partir de Flash.ocx. Votre version de Flash.ocx est peut-être obsolète. Vérifier que vous utilisez la version du contrôle fournie avec votre application."

Ce problème de composant Shockwave non compatible n'est pas un cas isolé. Si vous rencontrez ce problème voici la réponse de l'assistance technique d'EU qui consiste à désinstaller - télécharger la version 8.5 - réinstaller.

présentation du composant C-DILLA

Après la "clé imprimante" des versions 1-4 (aussi appelé dongle ), EU opte pour un "clé disque dur", cette clé associe une licence d'EU au DD de l'utilisateur. EU8 utilise pour cette activation un logiciel nommé C-DILLA -désormais SafeCast- commercialisé par la société Macrovision. L'annonce de la collaboration Macrovision/EU date de décembre 2000 et sera implémentée à partir de la version 5 d'EU.
Lors de l'installation d'EU, un premier message éveille la méfiance. Lors de l'introduction du Disque d'Identification Personnel reçu par courrier, EU avertit ouvertement l'utilisateur quand à la modification de l'horloge de SON ordinateur. EU indique que "Toutes modifications de l'horloge peut avoir des conséquences très graves sur le fonctionnement de l'ordinateur".

Après installation, le répertoire C:\C_DILLA est visible si vous activez l'option "afficher les fichiers cachés" de votre explorateur. Le répertoire caché C:\C_DILLA ne disparaît pas lors de la désinstallation d'EU8. A chaque nouvelle opération de type installation/désinstallation, de nouvelles entrées sont créées dans la Base de Registre de Windows indiquant les dates et heures des opérations.

C-DILLA fonctionne de la manière suivante : il écrit un code relatif à l'activation sur une zone du DD située entre la fin du Master Boot Record et avant le premier secteur de la première partition (sector 0). Ce région du DD est une zone extrêmement délicate car elle n'est PAS copiée lors d'une sauvegarde ou d'une restauration logicielle qu'elle n'est PAS effacée par un formatage classique / logiciel / haut niveaudu DD (appelé par la commande C:\format en mode MS-DOS).

Cela ne pose pas de problème en temps normal car l'espace du secteur 0 n'est utilisé ni par Master Boot Record, ni par le système d'exploitation, car FDISK (le programme qui crée les différentes partitions) commence toujours la première partition sur un nouveau secteur. En revanche, il est possible que la partition commence à mi-secteur, directement après le Master Boot Record et sans aucun espace libre : EU8 écrase donc des informations ce qui s'avère catastrophique pour le fonctionnement de l'ordinateur "hôte"!

Conséquences : un dysfonctionnement majeur de Windows qui crash après quelques minutes d'utilisation. Ces erreurs Windows se manifestent par divers écrans bleus, lors du crash ou après redémarrage. Depuis le passage à l'heure d'été la situation s'est nettement dégradée. Voici les erreurs que je rencontre chaque jour

Ces erreurs sont de type stop error 0x50. Les explications de Microsoft et de osr.com .

Le problème vient-il alors de la partition à mi-secteur du disque ou du changement à l'heure d'été ? Aucune communication de la part d'EU.

Aux dernières nouvelles, le composant c-dilla 3.24 fourni avec EU7 et EU8 ne serait pas compatible avec Windows XP. Voici une copie d'un échange très instructif sur le forum de Sciences & Vie Micro. Autodesk, la concepteur d'AutoCAD qui utilise le même type de protection, propose une mise à jour pour XP. 

Pourquoi EU8 n'est pas compatible avec Windows XP
- quelques éléments de réponse -

Microsoft recense tous les logiciels comptibles avec son système d'exploitation Windows XP. Le lundi 9 juin 2003, on pouvait trouver les informations suivantes sur la page Bienvenue dans l'Espace Compatibilité Logicielle Windows XP

*Capture datant du 9 juin 2003*

EU6 est donc incompatible avec Windows XP, c'est un fait.
Pour corriger la situation, EU fournit des Mise à Jour de ses versions.

*Capture datant du 9 juin 2003*

2 patchs sont donc proposés pour EU6, pour la version 7 on peut lire ceci

"Le logiciel Universalis 7 a été développé avant la sortie officielle de Windows XP. Des tests ont été effectués sur la version Bêta de Windows XP, puis sur une version commerciale. A l'heure actuelle nous n'avons détecté aucune incompatibilité logicielle du CD-Rom / DVD-Rom Universalis version 7 sur Windows XP"

EU aurait donc réussi à assurer la compatibilité de leur produit AVANT la sortie officielle de Windows XP ? Pas si sûr si on en croit les différents forums d'utilisateurs, mon expérience, et/ou la votre...

Qu'en est-il de la version 8 alors ?

Sur le DVD d'EU8, C-DILLA se trouve dans le répertoire D:/appl/cdshell/Rts. On y trouve deux exécutables : CDSetup.exe (pour les plateformes 16 bits, pas très intéressant) et CDSet32.exe (pour les plateformes 32 bits, Windows XP entre autres).

CDSet32.exe est signé par Macrovision, version 3.24.00, pour Windows 32-Bit, daté du 3 juillet 2001 ! Il faut rappeler que Microsoft à commercialisé Windows XP le 25 octobre 2001 !

Personnellement, je ne crois pas du tout à la conformité d'EU7 et d'EU8 avec Windows XP...