En règle générale, la fixation du niveau d'exécution demandé à
«exécuter en tant qu'administrateur" ('run as Administrator') permettra aux
exécutables existants de dBASE et BDE Admin de fonctionner correctement. Il y a deux
façons pour faire cela :
1 - Utilisation du paramètre
"requestedExecutionLevel" du fichier Manifest
dBASE Plus peut être exécuté avec succès sous Vista / 7 en installant le fichier
manifest d'application qui contient le paramètre approprié requestedExecutionLevel.
L'Administrateur BDE doit également avoir un fichier manifest installé pour qu'il
fonctionne sur Vista / 7.
REMARQUE: les installateurs dBASE Plus depuis la version 2.61.4 inclus
automatiquement les fichiers manifest pour Vista / 7)
Instructions ...
Tous les fichiers Manifest doivent être installé dans le même dossier que
l'exécutable auquel il correspond.
Les fichiers Manifest des "droits d'administrateur" pour dBASE peuvent être
téléchargés ici:
http://www.dbase.com/Manifests/ManifestAdminRights.zip
Enregistrez le fichier plus.exe.manifest dans le même dossier que le fichier
plus.exe
(Le dossier par défaut est C:\Program Files\dBASE\Plus\BIN)
Enregistrez le fichier plusrun.exe.manifest dans le même dossier que le
fichier plusrun.exe
(Le dossier par défaut est C: \ Program Files \ dBASE \ Plus \ Runtime)
Enregistrez le fichier bdeadmin.exe.manifest dans le même dossier que le
fichier BDEAdmin.exe
Le dossier par défaut est C: \ Program Files \ Fichiers communs \ Borland \ BDE)
NOTES:
Il est vivement recommandé de redémarrer votre ordinateur avant de lancer DBASE Plus
après avoir ajouté les fichiers manifest.
Lorsque vous installez dBASE Plus (à partir de dBASE Plus version 2.60 ... jusqu'à
2.61.3) un fichier manifeste est automatiquement installé dans le dossier bin.
Ce fichier manifest a les paramètres pour permettre l'utilisation de la version 6 des
contrôles communs de Windows XP (et Vista / 7).
Si vous avez déjà ce fichier assurez-vous de le supprimer avant d'installer le fichier
manifest de remplacement qui inclut les paramètres pour le fichier Manifest Vista /
7 et que vous ne voulez pas renommer accidentellement le nouveau fichier manifest.
Les fichiers Manifest Vista / 7 ne sont pas compatibles avec les systèmes
d'exploitation XP.
------------------------------------------------------------------------------------------------------
Exemple: Si vous voulez jeter un oeil, voici à quoi ressemble un fichier Manifest pour
Plus.exe sous Vista / 7.
(Note: la section en bleu a le paramètre
"requiredExecutionLevel" requis pour Vista / 7)
------------------------------------------------------------------------------------------------------
<?xml version="1.0" encoding="UTF-8"
standalone="yes"?>
<assembly xmlns="urn:schemas-microsoft-com:asm.v1"
manifestVersion="1.0">
<assemblyIdentity
version="1.0.0.0"
processorArchitecture="X86"
name="PLUS.EXE"
type="win32"
/>
<description>PLUS.EXE Manifest</description>
<dependency>
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
</dependency>
<trustInfo xmlns="urn:schemas-microsoft-com:asm.v3">
<security>
<requestedPrivileges>
<requestedExecutionLevel
level="requireadministrator"
uiAccess="false"/>
</requestedPrivileges>
</security>
</trustInfo>
</assembly>
------------------------------------------------------------------------------------------------------
Attention, pour les versions avant la 2.61, il peut y avoir un
problème (voir la copie
d'écran du problème généré).
Bien que cela n'ait pas été indiqué dans ce papier de dBASE, pour des versions
anciennes comme la 2.60, l'utilisation de ce fichier génére un bug ('Internal operating
system' ) dès que l'on bouge la souris, rendant dbase inutilisable. Il faut supprimer la
partie
<dependentAssembly>
<assemblyIdentity
type="win32"
name="Microsoft.Windows.Common-Controls"
version="6.0.0.0"
processorArchitecture="X86"
publicKeyToken="6595b64144ccf1df"
language="*"
/>
</dependentAssembly>
Vous pouvez télécharger les fichiers
corrigés ici.
De fait on revient ainsi à la version 5 de
"Microsoft.Windows.Common-Controls". Cela comporte un inconvénient, les boutons
n'ont plus la même apparence, on revient aux anciens styles de windows.
2 - Utiliser les paramètres 'privilegeLevel' des .exe.
Instructions ...
Faites un clic droit plus.exe (dossier par défaut est C:\Program Files\dBASE\Plus\BIN)
Choisissez l'option «Propriétés»
- dans l'onglet «compatibilité» .. chercher en bas "Niveau de
privilège"
- Cliquez sur la case à cocher "Exécuter ce programme en tant
qu'administrateur" pour l'activer.

Faites un clic droit plusrun.exe (le dossier par défaut est C:\Program Files\dBASE
\Plus\Runtime)
(Suivez les instructions pour plus.exe)
Faites un clic droit BDEAdmin.exe (dossier par défaut est C:\Program Files\Common
Files\Borland\BDE
(Suivez les instructions pour plus.exe)