Windows XP et Windows 2003 Serveur (NT) ne sont plus supportés par Microsoft depuis plusieurs années et nous n'effectuons plus de test sur ces systèmes d'exploitation. Il est très important de faire comprendre à vos clients la nécessité de passer sur un système d'exploitation plus récent, plus sécurisé.
Toutefois, une modification de WINDEV 22 va être réalisée par notre équipe de développement. Cette modification va permettre le lancement et l'utilisation d'applications compilées avec WINDEV 22 sous ces deux anciens systèmes. Cette modification est planifiée pour une future mise à jour de WINDEV 22.
Nous sommes désolés du désagrément subi et nous vous souhaitons d'agréables développements avec WINDEV 22.
Mise à jour 5/12/2017 ...
Comme détaillé initialement dans ce billet, la possibilité d'exécuter sous Windows XP/2003 une application compilée en 32 bits par WINDEV 22 a été restaurée à partir de la version Update 1 de WINDEV 22.
Cette possibilité est conservée pour les applications compilées avec WINDEV 23, toujours en 32 bits.
Seule l'exécution d'applications est autorisée, bien que déconseillée les systèmes n'étant plus supportés.
Cas particuliers lorsque l'exécution est faite sous Windows XP
- l'utilisation de données XML (fonctions XML*, type XMLDocument...) ne peut être faite que dans le thread principal (contraint obligatoire pour que le module WD220XML.DLL / WD230XML.DLL soit "thread-safe" dans les systèmes actuels).
-
jusqu'en version 22, les exécutables compilés utilisent le jeu d'instructions processeur SSE standard. Ils peuvent donc être lancés sur le PC équipé d'un processeur quelconque. A partir de la version 23, le jeu d'instructions SSE2 est utilisé. Pour être lancés sous Windows XP, les exécutables compilés par la version 23 doivent donc être sur un poste XP dont le processeur est doté du jeu d'instructions SSE2. Cela correspond :
-
pour Intel aux processeurs fondus depuis environ l'an 2000 (Pentium 4),
-
pour AMD aux processeurs datant de 2003 (AMD a fondu des processeurs sans SSE2 plus longtemps).
Ces systèmes dont la sécurité n'est plus assurée ne permettent donc bien évidement pas d'installer :
- un moteur de base de données HFSQL client/serveur,
- un serveur d'application WEBDEV,
- ou un éditeur WINDEV, WEBDEV ou WINDEV Mobile.
Mise à jour 27/7/2018...
Si l'exécution d'applications est permise, il convient d'insister sur le fait qu'elle est totalement déconseillée puisque :
- les systèmes ne sont plus supportés par leur éditeur,
- les fonctionnalités et protocoles de ces systèmes contiennent des failles de sécurité utilisées par les programmes malveillants (le ransomware WannaCry repose sur une faille du protocole de partage SMBv1 de ces systèmes),
- la possibilité de cohabitation sur un même réseau de ces systèmes avec des systèmes actuels sécurisés n'est pas testée (heureusement des interdictions apparaîssent maintenant, Windows 10 April Update (1803) refuse la connexion à un partage 2003),
- si une application manipule des données personnelles dont la sécurité doit être aujourd'hui la prioriété absolue (cf RGDP), il est naturellement inconcevable de traiter ses données, ou de les faire transiter, par des systèmes dont les failles sont exploitées.
Mise à jour 15/5/2019...
Un patch (KB4500331) pour l'OS vient d'être publié par l'éditeur. Son caractère exceptionnel sous-entant la gravité de la situation et l'importance de son application ...
https://blogs.technet.microsoft.com/msrc/2019/05/14/prevent-a-worm-by-updating-remote-desktop-services-cve-2019-0708/
Mise à jour 5/12/2019...
WINDEV 24 sera la dernière version permettant de générer des exécutables pouvant être lancés sous Windows XP.
Le lancement sous Windows XP d'une application compilée avec une version supérieure à la 24 affiche le message "This version of Windows is too old".
|