DOCUMENTATION EN LIGNE
DE WINDEVWEBDEV ET WINDEV MOBILE

Aide / Installation d'applications et de sites / Application WINDEV / Création du programme d'installation (assistant)
  • Présentation
  • Paramétrage de base
  • Chemin par défaut de l'installation sur la machine de l'utilisateur final
  • Chemin par défaut de l'installation de référence (installation réseau uniquement)
  • Paramétrage avancé du répertoire d'installation
  • Proposer à l'utilisateur de sauvegarder les fichiers remplacés
  • Exécuter un programme à la fin de l'installation
  • Paramétrer une installation silencieuse
  • Modifier l'identifiant utilisé pour la désinstallation de l'application
  • Modifier ou créer le fichier "AutoExec.BAT"
  • Modifier ou créer des fichiers ".INI"
  • Modifier ou créer des valeurs dans la base de registre
  • Prise en charge de l'UAC pour l'installeur
WINDEV
WindowsLinuxUniversal Windows 10 AppJavaEtats et RequêtesCode Utilisateur (MCU)
WEBDEV
WindowsLinuxPHPWEBDEV - Code Navigateur
WINDEV Mobile
AndroidWidget AndroidiPhone/iPadWidget IOSApple WatchMac CatalystUniversal Windows 10 App
Autres
Procédures stockées
Présentation
L'assistant de création d'installation permet de spécifier le répertoire d'installation.
Dans l'étape "Répertoire d'installation" de l'assistant, il est possible de préciser :
Paramétrage de base

Chemin par défaut de l'installation sur la machine de l'utilisateur final

Le paramétrage de l'installation permet de sélectionner le répertoire d'installation proposé par défaut. L'utilisateur pourra modifier ce répertoire lors de l'installation de l'application.
Par défaut, ce répertoire est "C:\Program Files\<NomApplication>".

Chemin par défaut de l'installation de référence (installation réseau uniquement)

Le paramétrage de l'installation permet de sélectionner le répertoire d'installation de l'installation de référence proposé par défaut. L'utilisateur pourra modifier ce répertoire lors de l'installation de l'application.
Ce chemin n'est pas obligatoire.
Paramétrage avancé du répertoire d'installation

Proposer à l'utilisateur de sauvegarder les fichiers remplacés

Lors de la mise à jour d'une application, il est possible d'intégrer dans le programme d'installation un plan supplémentaire. Ce plan supplémentaire propose à l'utilisateur de sauvegarder les fichiers remplacés dans un répertoire de sauvegarde. Par défaut, ce répertoire de sauvegarde sera nommé "Sauvegarde_ <DateSauvegarde>_ <HeureSauvegarde>".
Sauvegarde des fichiers remplacés
Cette sauvegarde pourra être utilisée par exemple en cas d'échec de l'installation. Pour utiliser cette sauvegarde, l'utilisateur devra copier les fichiers présents dans le répertoire de sauvegarde vers le répertoire d'installation de l'application.
Par défaut, la sauvegarde des fichiers remplacés est proposée aux utilisateurs.

Exécuter un programme à la fin de l'installation

Par défaut, le programme d'installation propose à l'utilisateur de lancer l'exécutable de l'application à la fin de l'installation. L'option "Lancer le programme" est cochée. En cliquant sur le bouton "Terminer", l'exécutable est automatiquement lancé.
L'assistant de création du programme d'installation permet de spécifier l'exécutable à lancer et d'associer des paramètres à cet exécutable. Seul un exécutable (fichier ".EXE") peut être lancé.
L'exécutable à lancer correspond :
  • au nom et au chemin complet du fichier exécutable. Il est possible d'utiliser les mots-clés suivants :
    • <RepInst> : répertoire d'installation choisi par l'utilisateur lors de l'installation.
    • <LectInst> : lecteur du répertoire d'installation choisi par l'utilisateur lors de l'installation.
    • <FicInst> : répertoire d'installation des fichiers de données. L'assistant de création du programme d'installation permet de paramétrer ce répertoire. Pour plus de détails, consultez Paramétrer le répertoire des fichiers de données.
    • <RepWin> : répertoire de Windows des postes utilisateurs.
    • <RepSys> : répertoire système.
    • <RepRef> : répertoire de référence pour les installations avec mise à jour automatique uniquement.
  • aux paramètres d'exécution du programme installé (si nécessaire).
Par exemple : "<RepInst>\MonAppli.EXE /Param".
Remarque : Si des modifications sont effectuées dans le fichier "AutoExec.BAT", il est conseillé de ne pas exécuter de programme à la fin de l'installation. En effet, les modifications apportées dans ce fichier seront prises en compte uniquement au prochain démarrage de l'ordinateur.

Paramétrer une installation silencieuse

Les installations de la version de référence et de la version cliente peuvent être réalisées de façon silencieuse. Dans ce cas, l'installation se fera sans demander aucune intervention de la part de l'utilisateur. Les options définies par défaut seront automatiquement utilisées.
Les options disponibles sont :
  • Installation cliente silencieuse : l'installation de l'application pour l'utilisateur final ne nécessite aucune action de la part de l'utilisateur.
  • Déploiement de la version de référence silencieux (disponible uniquement lors d'une installation avec mise à jour automatique) : l'installation de la version de référence de l'installation réseau sera effectuée sans intervention de l'utilisateur.

Modifier l'identifiant utilisé pour la désinstallation de l'application

Si vous avez choisi de permettre la désinstallation de votre application, un identifiant spécifique est automatiquement créé dans la base de registre. Cet identifiant peut être modifié grâce à l'assistant de création du programme d'installation.
Par défaut, cet identifiant est "<NomApplicationSansEspace>". Par exemple, "WDClient" pour l'application "WD Client". Cet identifiant peut contenir ou non des espaces.
Cet identifiant sera créé dans la clé :
  • "HKEY_CURRENT_USER\Software\Microsoft\Windows\CurrentVersion\Uninstall" sous Windows 2000 et NT.
  • "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\Uninstall" sous Windows 98 et Me.

Modifier ou créer le fichier "AutoExec.BAT"

Il est possible de modifier ou de créer le fichier "AutoExec.BAT" sur les postes d'installation. Ce fichier sera modifié ou créé (si nécessaire) au prochain démarrage de l'ordinateur. Dans ce cas, le redémarrage de l'ordinateur est automatiquement proposé à la fin de l'installation de l'application.
Le fichier "AutoExec.BAT" permet par exemple de :
  • ajouter le répertoire de l'exécutable de l'application dans le PATH.
  • lancer l'application au démarrage du poste d'installation.
  • ...
Rappels :
  • Le fichier "AutoExec.BAT" s'exécute automatiquement au démarrage de l'ordinateur.
  • Le PATH liste les répertoires dans lesquels les exécutables (fichiers ".EXE") et les librairies (fichiers ".DLL") sont recherchés en priorité.

Modifier ou créer des fichiers ".INI"

Lors de l'installation d'une application WINDEV, il est possible de modifier ou de créer des fichiers ".INI" sur les postes d'installation. Ces fichiers seront associés à l'application installée.
Les fichiers ".INI" permettent par exemple de :
  • personnaliser l'application selon l'utilisateur connecté.
  • définir les paramètres par défaut de l'application.
  • ...
Les fichiers ".INI" pourront ensuite être lus et modifiés directement depuis l'application (fonctions INILit et INIEcrit du WLangage).
Exemple de modification
Par exemple, pour enregistrer la langue d'exécution du programme d'installation dans le fichier "MonAppli.INI" (présent dans le répertoire d'installation de l'application) :
  • Fichier ".INI" : <RepInst>\MonAppli.INI
  • Section : LANGUE
  • Paramètre : LANGUE_INSTALL
  • Valeur : <Langue>
Le mot-clé <Langue> sera automatiquement remplacé lors de l'installation par le numéro de la langue d'exécution du programme d'installation (ce numéro est utilisable avec la fonction Nation).
Dans notre exemple, si le numéro de la langue d'exécution est 3, le paramètre suivant sera ajouté dans le fichier "MonAppli.INI" :
[LANGUE]
LANGUE_INSTALL=3

Modifier ou créer des valeurs dans la base de registre

Lors de l'installation d'une application WINDEV, il est possible de modifier ou de créer des entrées dans la base de registre.
La base de registre permet par exemple de :
  • personnaliser l'application selon l'utilisateur connecté.
  • définir les paramètres par défaut de l'application.
  • ...
La base de registre pourra ensuite être lue et modifiée directement depuis l'application (fonctions RegistreEcrit, RegistreLit, ...).
Exemple de modification
Par exemple, pour enregistrer dans la base de registre la langue d'exécution du programme d'installation, saisissez :
  • Clé : HKEY_LOCAL_MACHINE\Software\MaSociété\MonAppli\1.0\
  • Nom : Langue
  • Valeur : <Langue>
Le mot-clé <Langue> sera automatiquement remplacé lors de l'installation par le numéro de la langue d'exécution du programme d'installation (ce numéro est utilisable avec la fonction Nation).
Prise en charge de l'UAC pour l'installeur
Par défaut, l'installation d'une application WINDEV déclenche l'UAC.
Pour accéder au paramétrage de la prise en charge de l'UAC, cliquez sur le bouton "Prise en charge de l'UAC".
La fenêtre qui s'affiche permet de modifier ce mode de fonctionnement grâce à l'option "L'installeur NE nécessite PAS les droits administrateur" :
  • pour les installations individuelles : l'UAC est désactivée pour l'installation sur le poste de l'utilisateur final.
  • pour les installations réseau avec mise à jour automatique. Dans ce cas, l'UAC peut être désactivée :
    • pour l'installeur de l'utilisateur final,
    • pour l'installeur de la version de référence,
    • pour les deux.
Attention : L'option "Ne nécessite pas les droits administrateur" entraîne certaines restrictions : pas d'installation de fichiers dans les répertoires systèmes (Program Files, Windows...), pas de modifications des fichiers et paramètres systèmes (win.ini, path, ...).
L'installation échouera si les droits ne sont pas suffisants. Dans la mesure du possible, l'assistant d'installation guidera l'utilisateur dans ses choix pour lui permettre d'installer l'application.
Remarque : Il est également possible de configurer la prise en charge de l'UAC pour l'installeur dans les options avancées de l'installeur. Ces options sont accessibles dans l'étape "Support" de l'assistant de création d'installation.
Version minimum requise
  • Version 11
Commentaires
Cliquez sur [Ajouter] pour publier un commentaire

Dernière modification : 25/05/2022

Signaler une erreur ou faire une suggestion | Aide en ligne locale