Comment personnaliser le fichier MSI de WinZip ?
REMARQUE : La modification des propriétés décrites n'affectera que l'installation de WinZip®, l'utilisateur étant peu sollicité.
Sommaire :
- Personnalisation du fichier MSI de WinZip
- Propriété du fichier d'installation (INSTALLDIR)
- Commutateurs d'installation (INSTALLCMD)
- Propriété de la méthode de compression par défaut (DEFCOMPICK)
- Autres propriétés WinZip
- Stratégie de mot de passe et propriétés
- Utilisation de la version d'essai de MSI
- Installation quasi-automatique de WinZip
- Autres considérations
Personnalisation du fichier MSI de WinZip
Ouvrez le fichier MSI de WinZip dans l'éditeur MSI de votre choix, puis modifiez la table Propriété.
Propriété INSTALLDIR
La propriété INSTALLDIR vous permet d'implanter le dossier d'installation de WinZip, et peut s'ajouter à la liste de propriétés dans la table Propriétés. Lorsqu'elle est ajoutée, cette propriété vous permet de personnaliser le répertoire dans lequel WinZip est installé. Insérez la propriété INSTALLDIR, puis indiquez le chemin de destination.
La propriété INSTALLCMD permet d'implanter ou de supprimer certaines fonctions WinZip. Des commutateurs peuvent être ajoutés aussi à cette propriété. Chaque commutateur devrait être précédé par une barre oblique (/) et suivi d'une espace. Les commutateurs sont les suivants :
- noqp - empêche WinZip d'ajouter l'icône WinZip Quick Pick à la barre du système
- noc4u - empêche l'exécution de la fonction Vérification des mises à jour
- notip - empêche l'affichage de l'Astuce du jour
- nopredefinedjobs - empêche l'installation de travaux prédéfinis de WinZip
- nojobrunprompt - empêche l'affichage de la boîte de dialogue de confirmation à l'exécution des travaux WinZip (avant d'installer ce paramètre, vous devez prendre en compte les implications pour la sécurité en permettant aux utilisateurs d'exécuter automatiquement les travaux WinZip)
- altext "XXX" - ce commutateur associera l'extension de fichier que vous avez spécifié pour WinZip. Autrement dit, au double clic, un fichier avec cette extension s'ouvrira dans WinZip (commutateur non disponible dans WinZip 10.0).
Par exemple, si vous voulez personnaliser l'installation et en éliminer l'icône WinZip Quick Pick et les travaux prédéfinis de WinZip, la propriété INSTALLCMD devra se lire comme suit :
/noqp /nopredefinedjobs /autoinstall
Propriété de la méthode de compression par défaut (DEFCOMPICK)
La propriété DEFCOMPICK vous permet de mettre en place la méthode de compression par défaut de WinZip. La méthode de compression par défaut de WinZip est la " meilleure méthode ". Cette méthode de compression utilise une compression avancée pour arriver à des fichiers Zip les plus petits possible (.zipx) que WinZip puisse créer à ce jour. Les commutateurs sont :
- Meilleure - met en place la méthode de compression par défaut pour la " meilleure méthode " de WinZip. Les fichiers Zipx auront besoin de WinZip 12.1 pour y accéder.
- Heritée - met en place la méthode de compression de WinZip par défaut dite " héritée ". Les fichiers Zip crées avec la compression " héritée " aboutissent à un fichier Zip compatible 2.0. Ce format de fichier ne fournit pas de très bons résultats de compression.
Autres propriétés WinZip
Voici les autres propriétés MSI de WinZip que vous pouvez modifier :
- ADDDESKTOPICON - Permet d'ajouter l'icône de WinZip sur le bureau de l'utilisateur.
- ADDMENUGROUP - Permet d'ajouter un groupe de menus WinZip au menu Démarrer -> Tous les programmes pour chaque utilisateur.
- ADDSTARTMENU - Permet d'ajouter WinZip en haut du menu Démarrer de chaque utilisateur.
Tel qu'il est livré, le fichier MSI définit les propriétés ci-dessus à la valeur « 1 » (activée). Il est possible de les définir à « 0 » (désactivée) pour éviter que certaines fonctions ne s'ajoutent. Pour définir une valeur donnée à « 0 », cliquez sur la valeur de la propriété que vous souhaitez modifier, supprimez le « 1 » et saisissez un « 0 ».
Politique de mot de passe et propriétés
Remarque : Ces propriétés s'appliquent seulement à WinZip Pro (12.1 et version ultérieure).
En version Pro, WinZip 12.1 (et version ultérieure) offre à l'administrateur les options permettant d'établir les conditions qui empêcheront le cryptage de fichiers lorsque le mot de passe de l'utilisateur ne répond pas aux exigences énoncées. Ces options permettent aussi de limiter la possibilité qu'ont les utilisateurs de modifier ces conditions et/ou de désactiver les méthodes de cryptage. En matière de mot de passe, voici les propriétés MSI de WinZip destinées à la configuration des stratégies ou conditions :
- PASSWORDLENGTH - pour spécifier la longueur minimale d'un mot de passe
- PASSWORDREQLOWER - pour exiger que les mots de passe contiennent un moins un caractère minuscule, de a à z
- PASSWORDREQUPPER - pour exiger que les mots de passe contiennent un moins un caractère majuscule, de A à Z
- PASSWORDREQNUMBER - pour exiger que les mots de passe contiennent au moins un chiffre ou caractère numérique
- PASSWORDREQSYMBOL - pour exiger que les mots de passe contiennent au moins un symbole
- PASSWORDRESTRICT - pour empêcher les utilisateurs de modifier les conditions imposées à leur mot de passe
- ENCRYPTDISABLEMETHODS - pour désactiver l'une des méthodes de cryptage ou plusieurs
Voici les valeurs permises pour PASSWORDREQLOWER, PASSWORDREQUPPER, PASSWORDREQNUMBER, PASSWORDREQSYMBOL et PASSWORDRESTRICT : VRAI, FAUX et DÉFAUT. La valeur par DÉFAUT de WinZip est actuellement la même que la valeur FAUX dans chacun des cas. La condition est activée lorsque la valeur se fixe sur VRAI.
Tout chiffre allant de 1 à 99 peut servir de valeur pour PASSWORDLENGTH. WinZip utilise par défaut la valeur « 8 ».
Les valeurs permises pour ENCRYPTDISABLEMETHODS sont ZIP20, AES128, AES256 et DÉFAUT. Vous pouvez spécifier une ou deux méthodes de cryptage ou encore toutes les trois. Par DÉFAUT, WinZip veut que l'une des méthodes soit désactivée, et cette valeur par DÉFAUT ne peut s'utiliser conjointement avec les autres valeurs.
La désactivation de l'une ou de deux méthodes rendra indisponible(s) la méthode ou les méthodes spécifiées. Si les trois méthodes de cryptage sont désactivées et que l'utilisateur tente de crypter un fichier, WinZip affichera un message d'avertissement selon lequel la fonction de cryptage a été désactivée par l'administrateur. Par exemple, si vous voulez que les utilisateurs n'utilisent que le cryptage AES 256 bits, le paramètre ENCRYPTDISABLEMETHODS doit se lire ZIP20,AES128 (les valeurs étant délimitées par une virgule sans espace).
Utilisation de la version d'évaluation de MSI
Si vous n'avez pas commandé un CD de copie de sauvegarde personnalisé et avez téléchargé la version d'évaluation du fichier MSI (winzip121fr.msi), WinZip vous propose aussi deux autres propriétés MSI:
- ADD_WZMUL - pour ajouter au dossier Common AppData le fichier de licence WinZip (WinZip.wzmul) qui se trouve dans le fichier MSI
- SHOW_WEBPAGE - pour lancer, via le navigateur Internet, la page Web « Pourquoi avez-vous désinstallé WinZip » suite à la désinstallation de WinZip
Pour chacune de ces propriétés, la valeur « 1 » signifie « Activer » et la valeur « 0 » le contraire.
Le fichier MSI personnalisé que fournit le CD de copie de sauvegarde renferme la licence du client (WinZip.wzmul), et la propriété ADD_WZMUL y sera définie sur « 1 » pour que la licence soit installée en même temps que les fichiers programmes de WinZip. Dans la version d'essai du fichier MSI, la valeur par défaut de cette propriété est « 0 », ce qui empêchera l'installation du fichier licence fictif substitutif. Si vous avez une bonne application d'édition des fichiers MSI, vous pouvez supprimer le fichier fictif et substituer le vrai fichier licence. Sinon, vous devrez également attribuer au fichier ADD_WZMUL la valeur « 1 » pour que votre fichier licence soit installé dans WinZip.
La valeur par défaut du fichier SHOW_WEBPAGE dans la version d'essai MSI de WinZip est « 1 ». Pour éviter que le navigateur Internet des utilisateurs n'affiche la page Web « Pourquoi avez-vous désinstallé WinZip? », suite à la désinstallation du logiciel, vous devrez remplacer cette valeur par « 0 » (la valeur par défaut d'un fichier MSI personnalisé).
Installation quasi-automatique de WinZip
Si WinZip est installé manuellement (par l'utilisateur), toutes les modifications apportées à la propriété INSTALLCMD seront ignorées. L'utilisateur aura accès aux options par défaut configurables dans l'Assistant d'installation. Par contre, les personnalisations des autres propriétés, telles que ADDDESKTOPICON, ne seront pas supplantées suite à l'installation manuelle.
Pour être sûr que tous les paramètres personnalisés sont utilisés, vous devrez opter pour une installation quasi-automatique de WiZip. L'installation de WinZip suivant une politique de groupe est silencieuse et tous vos paramètres personnalisés seront utilisés. Exécutés à partir d'une ligne de commande ou d'un script, les commutateurs du programme d'installation de Windows peuvent aussi réduire l'intervention de l'utilisateur. D'ordinaire, ces commutateurs s'utiliseraient avec le fichier msiexec.exe. Les trois commutateurs courants sont /qr (réduit), /qb (basique) et /qn (aucune ou silencieux). Par exemple, si vous voulez que WinZip s'installe silencieusement, votre commande de ligne devra se lire :
msiexec /i \\server\share\winzip121fr.msi /qn
Considérations supplémentaires
L'installation de WinZip à l'aide du fichier EXE habituel, paramètre WinZip comme application de niveau machine et non de niveau utilisateur. Par conséquent, une fois que WinZip est installé et enregistré pour l'un des utilisateurs de l'ordinateur, il est disponible et enregistré pour tous les autres (n'oubliez pas cette notion lorsque vous achetez des licences).
L'installation MSI de WinZip est aussi une installation de niveau machine. Par conséquent, il n'est pas possible de réaliser une installation « configuration utilisateur » par politique de groupe (GPO).
Si vous souhaitez réaliser une installation par politique de groupe :
- vous ne devez PAS utiliser de politique de groupe « configuration utilisateur ».
- vous DEVEZ utiliser une politique de groupe « configuration ordinateur ».
Vous éviterez également d'utiliser l'option d'installation administrative (MSIEXEC /a) avec ce fichier MSI. Même si WinZip est installé à partir des fichiers de programmes dérivés et du fichier MSI généré à partir de l'installation administrative, le chemin vers WinZip est déterminé par le répertoire cible indiqué lors de l'installation administrative. Autrement dit, si vous spécifiez que lors de l'installation administrative, les fichiers WinZip doivent être placés dans un dossier de réseau appelé « Logiciels », l'installation de la politique de groupe dérivée de WinZip sera placée sur l'ordinateur de l'utilisateur selon le chemin : « C:\Logiciels\Programmes\WinZip ».

