Les problèmes avec XP et Vista et les solutions.
Casyopée utilise Maxima comme moteur de calcul. Il lance ce moteur à l’initialisation et communique avec lui à travers une socket.
Ceci permet à Casyopée de fonctionner comme un logiciel mathématique puissant.
Cela peut néanmoins entraîner quelques problèmes dus au fonctionnement de Windows.
Casyopée est semblable de ce point de vue à des interfaces graphiques (GUI) de Maxima tels que wxMaxima. Les problèmes et les solutions sont les mêmes que ceux rencontrés avec ces GUI. Voir http://www.math.utexas.edu/pipermail/maxima/2007/007118.html
A. Lancement de Maxima par Casyopée
Il peut arriver que Casyopée ne puisse pas lancer Maxima.
Le problème peut être provoqué par
I). un pare-feu ou un logiciel anti-virus.
Le programme d'anti-virus et/ou le pare-feu voient la socket et peuvent essayer de bloquer, parce-que que certains programmes malveillants ouvrent des sockets.
Pour résoudre le problème:
1. Ouvrir le panneau de contrôle de l'anti-virus et/ou du pare-feux.
2. Sélectionnez Casyopée dans la liste des programmes bloqués et désactivez le blocage pour ce programme.
B. la Prévention de l'Exécution des Données (PED)
Il arrive que non seulement l'interface graphique de Maxima mais même Maxima en ligne de commandes ne fonctionne pas (maxima.bat se lance et quitte aussitôt). Le problème vient très probablement de la PED de Windows. Maxima exécute du code dans des secteurs de données de la mémoire. La PED de Windows le voit et le bloque (car certains programmes malveillants exécutent aussi du code dans des secteurs de données).
Vista prévient et ferme le programme. XP ne prévient pas.
Solution :
Windows XP
Inclure le chemin complet du programme exécutable Maxima, par exemple :
C:Program FilesCasyopeeMaxima-5.13.0libmaxima5.13.0binary-gcl maxima.exe
dans la liste des exceptions PED
( Panneau de configuration - > Système - > Avancé - > Performances - > PED)
Il faut alors redémarrer Windows. Dans certains cas, il peut être nécessaire d’éteindre la machine avant de redémarrer.
Vista
1. Ouvrir la fenêtre Système en cliquant sur le bouton Démarrer puis Panneau de configuration. Dans le Panneau de configuration cliquer sur Système.
2. Dans la colonne de gauche, cliquer sur Paramètres système avancés. Windows demandera une autorisation. Cliquer sur Continuer, si l'on vous demande un mot de passe, entrez-le ou confirmez de façon adéquate.
3. Dans l'onglet Paramètres système avancés, dans Performance cliquer sur Paramètres.
4. Cliquer sur l'onglet Prévention de l'exécution des données et choisir "Activer la prévention d'exécution de données pour tous les programmes et les services, sauf ceux que je sélectionne :"
http://windowshelp.microsoft.com/
Run a command prompt as administrator. From the start menu, select "All Programs", then "Accessories" and right-click on the "Command Prompt" shortcut and choose "Run As Administrator". From here you can use the following command to disable Data Execution Prevention (DEP) with the following command:bcdedit.exe /set {current} nx AlwaysOffKeeping your command prompt open, run your setup or other process being stopped by DEP. Then, to turn it back on again, do the same and run the following:bcdedit.exe /set {current} nx AlwaysOn
www.realtime-vista.com/administration/2007/04/disabling_data_execution_preve.htm