
DEP
Vous rencontrez des difficultés à l'installation ou au fonctionnement d'une ancienne
version de dBase.

Peut-être faut-il chercher la solution du côté de DEP.
DEP (Data Execution Prevention) est une fonctionnalité de sécurité de Windows XP
arrivée avec XP SP2
(et donc Windows Vista et 7).
Le site commentcamarche.net dit : Une nouvelle gestion de la mémoire (mode No
eXecute) a été ajoutée, elle permet aux processeurs Athlon 64 d'AMD de protéger le
système contre des attaques par dépassement de mémoire tampon. Mais des applications
peuvent être incompatibles avec cette prévention d'exécution des données (Data
Execution Prevention ou DEP) et ne pas fonctionner correctement. Vous pouvez cependant
définir des exceptions et la désactiver pour des applications précises.
Il peut interférer avec le fonctionnement des anciennes versions de dBASE.
Sur DEP et dBASE :
Sur le site de dBase.com
Sur le site de Ken Mayer
Data Execution Prevention (DEP) et dBASE Plus
Il semble que certaines machines récentes et XP Professionnel ont des paramètres qui
influent sur ce sujet. La difficulté semble être que si elle est activée dans le BIOS
et le système d'exploitation, dBASE Plus ne fonctionne plus (cependant, il ne s'agit pas
seulement dBASE - apparemment Microsoft Office 2003 a également le même problème...).
Rich Muller a posté sur les forums de discussion dBASE après le test: "Vous pouvez
ajouter PLUS.exe et PLUSrun.exe comme une exception dans la configuration. Vous pouvez
également désactiver DEP en mettant un commutateur dans le fichier Boot.ini (NDLR
: un fichier de Windows). La boîte à outils de compatibilité des applications
devrait contribuer à vous aider: http://support.microsoft.com/default.aspx?scid=kb;
en-us; 875352"
Sur le site de Christopher
Neumann, des instructions :
Des copies d'écran en langue anglaise pour vous aider dans la mise en place des
réglages
Modifications à partir le la 2.70.1
A partir de dBASE PLUS 2.70.1, lors du démarrage, dBASE s'exonère automatiquement de
DEP sur les versions de Windows qui permettent de le faire lorsque les paramètres de
stratégie locale permettent aux programmes de le faire.
Ceci est accompli en appelant une fonction API Window: SetProcessDEPPolicy() qui est
disponible sur les versions de Windows à partir de Windows XP, SP3.
Source :
From: "Marty Kay"
Newsgroups: dbase.programming
Sent: Friday, September 30, 2011 4:54 PM
Subject: Re: Data Execution Prevention (DEP) and dBASE
A propos de DEP en général :
Une explication générale
en français, sur l'activation et la désactivation
Un mode d'emploi avec copies d'écran en français
Sur le site de Microsoft : un article détaillé, il explique ce que DEP est censé faire, et
comment le désactiver pour un programme particulier.
sur le site anglais de Wikipédia
retour
Sources :
Forums dbase.programming, dbase.getting-started
http://www.materiel-informatique.be/dep.php
http://www.commentcamarche.net/faq/3011-prevention-de-l-execution-des-donnees
Description détaillée de la fonctionnalité Prévention de l'exécution
des données http://support.microsoft.com/kb/875352
http://technet.microsoft.com/en-us/library/cc700810.aspx#XSLTsection124121120120
Dernière modification : mercredi 02 novembre 2011
© M.A.