Versions de Vente Partner antérieures à la 7.5 sous
Windows Vista
Le 2
février 2007
Le fonctionnement de
Vente Partner sous Windows Vista
n'est garanti qu'à partir de la version
7.5 . Les versions antérieures pourront être
utilisées dans la majorité des cas
mais sans assurance de leur bon
fonctionnement.
- INTRODUCTION
- INSTALLATION/DESINSTALLATION
- FONCTIONNEMENT DE VENTE PARTNER
SOUS WINDOWS VISTA
- MODULES OPTIONNELS, EXTENSIONS
- ANNEXE
1. Introduction
a. UAC –Restrictions d'accès
UAC, pour User Account Control, est le
nouveau dispositif majeur de sécurité de Windows
Vista. L'utilisateur de Windows
Vista ne disposera plus en standard
de tous les droits d'accès sur la machine.
Chaque opération "sensible" sur le système
nécessitera de confirmer et/ou de fournir le mot de passe
administrateur. Ceci
réduit la surface d'attaque du système, et
limitera les effets des erreurs d'utilisation, des virus ou autres
programmes hostiles.
Les effets de l'UAC peuvent être
désactivés dans les gestionnaires de politiques
de sécurité de Vista, mais cela n'est
pas conseillé.
b. Elévation de privilèges
Même l'administrateur exécute par
défaut les logiciels dans un contexte de droits
réduits, similaire à celui d'un
utilisateur standard. Chaque opération "sensible"
nécessite une confirmation qui provoque temporairement (pour
l'opération)
l'élévation des privilèges aux droits
administrateur complets.

Exemple d'élévation de privilèges requise lors de l'installation
c. Virtualisation du système de fichiers
En standard, les arborescences sous "\Program
Files" et
"\Windows" sont
protégées :
un utilisateur standard ne peut écrire ni
supprimer dans ces
répertoires,
un administrateur doit confirmer chaque écriture /
suppression,
sauf à exécuter un
programme dans le mode dit "en tant qu'administrateur", c'est
à dire
avec les privilèges élevés en
permanence.
Afin de permettre aux logiciels existants de fonctionner, Windows Vista
virtualise ces arborescences : tout
programme non signé
"Vista" qui tente
d'écrire dans ces arborescences
protégées va provoquer une copie virtuelle dans
le répertoire de l'utilisateur. Une fois
cette copie effectuée, le logiciel travaille sur la copie
sans le savoir, le
fichier original protégé lui étant
masqué par Vista.
Exemple : pour l'utilisateur
"Util1", en modifiant une
option de
Vente Partner (changement de dossier par exemple), on écrit
dans le fichier
ventpart.ini : une copie virtuelle de
"c:\Windows\ventpart.ini" est
placée dans "c:\Users\
Util1\AppData\Local\VirtualStore\Windows\ventpart.ini".
2.
Installation/Désinstallation
a. Installation
Il est vivement
déconseillé d'installer Vente Partner
sous "Program
Files"
Dans le cas où l'installation doit absolument
s'effectuer sous "Program
Files", il faudra
s'assurer de donner tous les droits sur le
répertoire Vente Partner à
l'utilisateur.
Il faut noter que cette configuration
n'est pas conforme à
la politique de sécurité de Windows Vista.
b. Désinstallation
Pour effectuer une désinstallation /
réinstallation propre sous Vista, il est
recommandé de désinstaller Vente Partner, puis de
rechercher toutes les copies virtuelles (sous
C:\Users\…) de ventpart.ini et de les supprimer avant de
réinstaller. A défaut, la
réinstallation risque de réutiliser un
ventpart.ini existant dans le répertoire
de l'utilisateur.
Attention ! Si vous effectuez une recherche
pour
trouver les copies virtuelles de ventpart.ini, il faut
exécuter l'explorateur
en mode Administrateur, sans quoi il ne verra pas les copies des autres
utilisateurs.
3. Fonctionnement de
Vente Partner sous Windows vista
a. Fonctionnement général
Le fichier ventpart.ini est sujet à la
virtualisation, il
est donc possible que le ventpart.ini actif pour l'utilisateur courant
ne soit
pas celui que l'on croit. Si une copie virtuelle existe dans
"%LOCALAPPDATA%\VirtualStore\Windows\ventpart.ini",
c'est elle qui sera utilisée. De ce fait, si plusieurs
utilisateurs partagent un même poste Vista, chacun aura un
ventpart.ini qui lui est propre.

L'élévation de privilèges
est
désactivée lorsque Vente Partner
exécute un programme externe (bouton, objet
externe, commande de script ...). De ce fait, l'exécution de
programmes nécessitant une élévation
de privilèges ne fonctionnera pas.
Solution de contournement : exécuter
"explorer.exe" suivi du
programme à lancer. Exemple : "explorer.exe
g:\partage\apps\ca-update.exe" au lieu de
"g:\partage\apps\ca-update.exe".
TSE/Citrix. Pour les postes Clients en Windows Vista (et non
le serveur), pas de
problème sous réserve du bon fonctionnement du
Client TSE/Citrix sous Windows Vista.
Dans le cas de l'utilisation de
l'extension des fichiers de
grande taille, il faudra impérativement mettre à
jour les exécutables. http://www.ventepartner.com/vista/
La hauteur des barres de tâches et menus sous
Windows Vista étant
modifiée, des décalages dans le positionnement
des vues apparaîtront.

Le visuel de certaines boîtes de dialogue peut
être modifié.
Des problème d'impression au niveau des
traits pour
les imprimante HP ou Compatible HP (PCL) peuvent également
apparaître, il faudra alors mettre à jour les
exécutables. http://www.ventepartner.com/vista/
b. Si Vente Partner est installé sous
"Program Files"
Dans le cas d'un monoposte : Il faudra
s'assurer de donner tous les droits sur le
répertoire à
l'utilisateur ou déplacer l'application
en dehors de ce répertoire.
Déplacer les répertoires Systeme,
Donnees sous
C:\Users\Public\VentePartner ou dans un répertoire de votre
choix en dehors de Program Files et Windows.
Déplacer les répertoires
"Private" et
"Temporary" dans le
répertoire de l'utilisateur (sous C:\Users\utilisateur\ventpart\prive
et C:\Users\utilisateur\ventpart\temp par exemple).
Mettre à jour les chemin au niveau de la rubrique
[Paths] du
Ventpart.ini. Exemple pour l'utilisateur util1.
[Paths]
Exe=C:\Program Files\VentePartner
System=C:\Users\Public\VentePartner
SystemFiles=C:\Users\Public\VentePartner\SYSTEME
UserFiles= C:\Users\Public\VentePartner\DONNEES
Temporary=C:\Users\util1\ventpart\temp
Private=C:\Users\util1\ventpart\prive
La mise à jour automatique ne fonctionnera pas.
c. Si Vente Partner n'est pas installé
sous "Program Files"
Il n'y a pas d'autres restrictions particulières.
4. Modules
Optionnels,Extensions
Les liens avec les logiciels externes supportés par Vente
Partner ont été testés et fonctionnent
à condition que le logiciel externe fonctionne sous vista
Windows Mail, remplaçant de Outlook Express, a un
problème avec des fonctions de l'API Simple MAPI
(http://support.microsoft.com/kb/930279/fr). De ce fait, l'envoi
d'e-mail via MAPI ou l'intégration d'e-mails ne fonctionnent
pas avec
Windows Mail, sauf pour un envoi de mail interactif avec fichier joint
(équivalent de la commande Ficher -> envoyer du Wordpad)
Synchronisation Palm : fonctionnel sous
réserve que le lien Hot
Sync soit compatible avec
Windows Vista.
ANNEXE
Exemple de sortie de la commande "set".
Cette commande vous permet d'obtenir les
différentes
variables d'environnement.
ALLUSERSPROFILE=C:\ProgramData
APPDATA=C:\Users\vm\AppData\Roaming
CommonProgramFiles=C:\Program Files\Common Files
COMPUTERNAME=VISTAVM
ComSpec=C:\Windows\system32\cmd.exe
FP_NO_HOST_CHECK=NO
HOMEDRIVE=C:
HOMEPATH=\Users\vm
LOCALAPPDATA=C:\Users\vm\AppData\Local
LOGONSERVER=\\VISTAVM
NUMBER_OF_PROCESSORS=1
OS=Windows_NT
Path=C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem
PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH;.MSC
PROCESSOR_ARCHITECTURE=x86
PROCESSOR_IDENTIFIER=x86
PROCESSOR_LEVEL=6
PROCESSOR_REVISION=0e08
ProgramData=C:\ProgramData
ProgramFiles=C:\Program Files
PROMPT=$P$G
PUBLIC=C:\Users\Public
SESSIONNAME=Console
SystemDrive=C:
SystemRoot=C:\Windows
TEMP=C:\Users\vm\AppData\Local\Temp
TMP=C:\Users\vm\AppData\Local\Temp
USERDOMAIN=vistavm
USERNAME=vm
USERPROFILE=C:\Users\vm
windir=C:\Windows
Explorateur Windows Vista
Il faut noter que l'explorateur Windows renomme à
l'affichage certains des
répertoires en fonction de la langue
utilisée. La traduction ne s'effectue pas dans
l'invite de commande.Par exemple :
"Program Files" devient
"Programmes" ou
"Users" devient
"Utilisateurs".

Cette liste peut ne pas être exhaustive. Les
éléments concernant Windows Vista et Vente
Partner sont ceux relevés
à la date de parution du document.