IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

WinDev Discussion :

Installation poste client - Mode silencieux


Sujet :

WinDev

  1. #1
    Rédacteur/Modérateur

    Avatar de dsr57
    Homme Profil pro
    Analyste programmeur senior
    Inscrit en
    Octobre 2003
    Messages
    1 139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Analyste programmeur senior
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 139
    Points : 4 681
    Points
    4 681
    Billets dans le blog
    22
    Par défaut Installation poste client - Mode silencieux
    Bonjour à tous,

    Je suis entrain de développer une fonction de mise à jour automatique de nos solutions informatiques.

    Nos solutions sont configurées en installation avec mise à jour automatique avec le type : Installation en réseau local (LAN), avec prise en charge possible du "Push".

    Nous essayons d'automatiser les mises à jour et nous rencontrons des difficultés pour déployer les postes clients en mode silencieux et plus précisemment au niveau du choix du chemin des données, le chemin souhaité n'est pas pris en compte à tous les coups et nous avons remarqué qu'il était pris en compte lors d'une deuxième tentative.

    Ci-dessous la ligne de code pour lancer l'installation poste client en mode silencieux :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    LanceAppli(ps_cheminServeur+"Install.EXE /SILENT="+ls_fichierIni,exeActif,exeBloquant)
    le contenu du fichier Ini :

    Code ini : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    [PILOTEsoftware]
    REPINST=\\serveur\software\installClient\
    REPFICINST=\\serveur\software\DATA

    Nous sommes certains que le fichier INI est pris en compte car le logiciel est installé dans le répertoire paramétré dans le mot-clé REPINST, le chemin des données paramétré dans le mot-clé REPFICINST n'est pas pris en compte a chaque tentative.
    Et comme expliqué avant nous nous sommes aperçu que ce chemin était pris en compte lors d'une deuxième tentative.

    Hypothèse : est-il possible qu'un paramètre force l'utilisation d'un chemin en mémoire (autre fichiers de config, base de registre, ...) et suite à l'installation ce paramèretre soit mis à jour ce qui expliquerait le bon fonctionnement à la deuxième tentative. Nous avons rechecrher dans la base de registre mais nous n'avons pas trouvé de clé pouvant intervenir sur ce problème.

    J'ai regardé l'exemple WDSETUP et j’ai trouvé dans le fenêtre ASSSETUP (Plan 28) la donnée que je voulais automatiser

    Nom : WdSetup.jpg
Affichages : 968
Taille : 27,8 Ko


    Le champ sRepFic est initialisé en ligne 167 de la procédure locale InitAssistant par la variable gclInst:m_stInstChoix:szRepInstFic
    Le membre szRepInstFic est initialisé à la ligne 22 de la procédure globale gbInitChoix par la lecture du fichier INI pour le mot clé REPFICINST.

    Malgré nos différentes tentatives et recherches nous ne trouvons pas de soution, auriez-vous une idée, une piste à explorer...

    Je vous remercie par avance
    ------------------------------------------------------------------------------------------------------------------------------------------
    Mon message vous a aidé, pensez à remercier . La discussion est résolue, n'oubliez pas le tag
    ------------------------------------------------------------------------------------------------------------------------------------------
    Site perso : Formation, Expérience, Réalisations, ...
    Blog : Le Blog de DSR57 - Programmation WinDev

  2. #2
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    2 329
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 329
    Points : 3 841
    Points
    3 841
    Par défaut
    Bonjour dsr57,

    Le chemin d'installation d'un application est gardé en mémoire dans la base de registre, et donc je pense qu'en effet, le chemin des données également.
    Pour le chemin d'installation, même si le fichier INI n'était pas lu, l'application s'installerait sur le dernier chemin utilisé.

    Dans la base de registre, j'ai des infos ici :
    HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\<appli>

  3. #3
    Rédacteur/Modérateur

    Avatar de dsr57
    Homme Profil pro
    Analyste programmeur senior
    Inscrit en
    Octobre 2003
    Messages
    1 139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Analyste programmeur senior
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 139
    Points : 4 681
    Points
    4 681
    Billets dans le blog
    22
    Par défaut
    Bonjour Lo²,





    Merci pour ton aide, je viens de regarder dans la base de registre et je n'ai pas de données dans le chemin indiqué dans ta réponse.

    J'ai effectué une recherche dans toutes la base de registre sur les 2 chemins utilisés pour mes test, je n'ai eu des résultats que pour WdMap et Window explorer.





    Encore merci pour votre aide.
    ------------------------------------------------------------------------------------------------------------------------------------------
    Mon message vous a aidé, pensez à remercier . La discussion est résolue, n'oubliez pas le tag
    ------------------------------------------------------------------------------------------------------------------------------------------
    Site perso : Formation, Expérience, Réalisations, ...
    Blog : Le Blog de DSR57 - Programmation WinDev

  4. #4
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    2 329
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 329
    Points : 3 841
    Points
    3 841
    Par défaut
    La partie Wow6432Node est présente dans le chemin car mes applications sont en 32 bits.
    S'il s'agit d'une application 64 bits, c'est le même chemin sans cette partie.

    C'est étrange que tu ne retrouves pas d'information d'installation de ton application car Windows les enregistre à chaque nouvelle installation.

  5. #5
    Rédacteur/Modérateur

    Avatar de dsr57
    Homme Profil pro
    Analyste programmeur senior
    Inscrit en
    Octobre 2003
    Messages
    1 139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Analyste programmeur senior
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 139
    Points : 4 681
    Points
    4 681
    Billets dans le blog
    22
    Par défaut
    Je viens de regarder à nouveau et faire des recherches sur le nom de l'application, je ne retrouve pas de résultat mais cela peut être du au règles de sécurité mis en place.



    J'ai ouvert le fichier .Rep dans le répertoire du logiciel, il est indiqué le mauvais chemin.

    Après suppression du fichier .Rep, je relance le logiciel qui le regénère mais toujours avec un chemin incorrect...



    Ce chemin doit être stocké quelques part mais ou
    ------------------------------------------------------------------------------------------------------------------------------------------
    Mon message vous a aidé, pensez à remercier . La discussion est résolue, n'oubliez pas le tag
    ------------------------------------------------------------------------------------------------------------------------------------------
    Site perso : Formation, Expérience, Réalisations, ...
    Blog : Le Blog de DSR57 - Programmation WinDev

  6. #6
    Expert éminent
    Avatar de frenchsting
    Homme Profil pro
    multitâches-multifonctions
    Inscrit en
    Juin 2003
    Messages
    5 202
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Meurthe et Moselle (Lorraine)

    Informations professionnelles :
    Activité : multitâches-multifonctions
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2003
    Messages : 5 202
    Points : 9 190
    Points
    9 190
    Par défaut
    Dans programdata\Pc soft / appdata\Roaming\Pc soft ?
    Commencez toujours appuyer sur la touche F1 et puis n'hésitez à passer par un moteur de recherche...
    Le forum est fait pour répondre aux questions : pas la peine de me les envoyer par MP. Merci.

    Sur internet, tout est vrai ! Honoré de Balzac
    Make it real not fantasy... Herman Rarebell

  7. #7
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    2 329
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 329
    Points : 3 841
    Points
    3 841
    Par défaut
    Dans les options d'installation, onglet Fin d'install, tu as l'identifiant base de registre de l'application.
    Il peut-être différent du nom de l'application ?

  8. #8
    Rédacteur/Modérateur

    Avatar de dsr57
    Homme Profil pro
    Analyste programmeur senior
    Inscrit en
    Octobre 2003
    Messages
    1 139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Analyste programmeur senior
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 139
    Points : 4 681
    Points
    4 681
    Billets dans le blog
    22
    Par défaut
    Bonjour



    Merci à tous pour vos réponses



    frenchsting rien non plus dans ces répertoires

    Lo² j'ai exécuté l'installation manuellement et je n'ai aucun écran sur la base de registre et aucune information indiqué sur l'écran récapitulatif



    Pièce jointe 518672
    ------------------------------------------------------------------------------------------------------------------------------------------
    Mon message vous a aidé, pensez à remercier . La discussion est résolue, n'oubliez pas le tag
    ------------------------------------------------------------------------------------------------------------------------------------------
    Site perso : Formation, Expérience, Réalisations, ...
    Blog : Le Blog de DSR57 - Programmation WinDev

  9. #9
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    2 329
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 329
    Points : 3 841
    Points
    3 841
    Par défaut
    J'ai dû mal m'exprimer

    Dans WDInst, tu ouvres le fichier WDF.
    Dans le menu Paramètres de l'installateur, tu cliques sur Paramètres avancés, et ensuite sur l'onglet Fin d'install.

    Tu y trouveras la zone pour indiquer l'identifiant de ton application dans la base de registre.

  10. #10
    Rédacteur/Modérateur

    Avatar de dsr57
    Homme Profil pro
    Analyste programmeur senior
    Inscrit en
    Octobre 2003
    Messages
    1 139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Analyste programmeur senior
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 139
    Points : 4 681
    Points
    4 681
    Billets dans le blog
    22
    Par défaut
    Bonjour Lo²



    J'ai dû mal m'exprimer
    Ou j'avais mal compris



    J'ai regardé dans le programme WDInst et j'ai trouvé l'information pour la clé de registre, c'est le nom du logiciel en Majuscule.



    Après une recherche dans toute la base de registres j'ai trouvé des informations sous le NOMDULOGICIEL suivi de CLT mais aucune valeur pour le chemin de mes données



    Pièce jointe 519065



    J'ai fait une recherche avec le chemin des données dans la base de registres, aucun résultat non plus mis à part dans les informations explorer.





    Merci par avance pour votre aide.
    ------------------------------------------------------------------------------------------------------------------------------------------
    Mon message vous a aidé, pensez à remercier . La discussion est résolue, n'oubliez pas le tag
    ------------------------------------------------------------------------------------------------------------------------------------------
    Site perso : Formation, Expérience, Réalisations, ...
    Blog : Le Blog de DSR57 - Programmation WinDev

  11. #11
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    2 329
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 329
    Points : 3 841
    Points
    3 841
    Par défaut
    Dans le WDSetup, j'ai trouvé ça comme info :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    // Clé de déclaration d'une appli
    szCLE_DECLARE			= "HKEY_LOCAL_MACHINE\Software\Microsoft\Windows\CurrentVersion\App Paths\"
     
    // Clé de registre pour utiliser WDSetup en mode silencieux
    CLE_SILENT				= "HKEY_LOCAL_MACHINE\Software\PC SOFT\WDSetup"

  12. #12
    Rédacteur/Modérateur

    Avatar de dsr57
    Homme Profil pro
    Analyste programmeur senior
    Inscrit en
    Octobre 2003
    Messages
    1 139
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Analyste programmeur senior
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Octobre 2003
    Messages : 1 139
    Points : 4 681
    Points
    4 681
    Billets dans le blog
    22
    Par défaut
    Bonjour Lo²,

    Je viens de refaire des tests et revérifier et je n'ai toujours rien
    ------------------------------------------------------------------------------------------------------------------------------------------
    Mon message vous a aidé, pensez à remercier . La discussion est résolue, n'oubliez pas le tag
    ------------------------------------------------------------------------------------------------------------------------------------------
    Site perso : Formation, Expérience, Réalisations, ...
    Blog : Le Blog de DSR57 - Programmation WinDev

  13. #13
    Membre expert

    Homme Profil pro
    Développeur informatique
    Inscrit en
    Juin 2004
    Messages
    2 329
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Calvados (Basse Normandie)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juin 2004
    Messages : 2 329
    Points : 3 841
    Points
    3 841
    Par défaut
    Bonjour dsr57,

    Je n'ai malheureusement plus d'idée à creuser

    Pourtant je suis quasi certain que la base de registre est la clé.

Discussions similaires

  1. [Batch] Installation apache en mode silencieux
    Par fraisa1985 dans le forum Scripts/Batch
    Réponses: 0
    Dernier message: 10/10/2016, 09h18
  2. conseil pour installation poste client
    Par looping dans le forum Installation
    Réponses: 4
    Dernier message: 10/12/2008, 13h23
  3. Procédure pour installer poste client windows Firebird 1.5
    Par chticoin dans le forum Installation
    Réponses: 1
    Dernier message: 17/02/2006, 15h10
  4. Installation en Mode Silencieux Oracle 9i database
    Par alvine dans le forum Installation
    Réponses: 20
    Dernier message: 20/01/2006, 15h56
  5. Réponses: 2
    Dernier message: 19/10/2005, 07h57

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo