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 :

mise à jour appli (par lan) sous W7


Sujet :

WinDev

  1. #1
    Membre régulier

    Inscrit en
    Février 2011
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 34
    Points : 109
    Points
    109
    Par défaut mise à jour appli (par lan) sous W7
    Bonjour

    j'ai une appli qui est installé avec mise à jour automatique par LAN.

    j'installe donc l'appli à un endroit du réseau.
    Qd mise à jour, je la fais au même endroit.
    Ok.

    Les stations "clientes", installent le logiciel via ce l'install générée dans ce répertoire.
    Tout est ok, pour les gens qui sont admin de leur poste (ex : pc portable)

    Or, pour les pc de bureau, les salariés ne sont pas admin de leur poste.
    par conséquent, au moment de l'install, il est demandé un compte admin. (ca va encore)

    Mais pour les mises à jour aussi. Et là ca se complique.
    Pas de problème pour les postes en XP.

    Bref galère pour les mises à jour.
    Comment pallier ce problème?

    ps : le push est inenvisageable.
    merci

  2. #2
    Expert éminent sénior
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 197
    Points : 12 772
    Points
    12 772
    Par défaut
    Bonjour,
    Chez nous l'application est installée sur un serveur de fichier, et les postes des utilisateur (en fait des serveurs TSE) y accèdent directement, sans installation locale.
    Ainsi il suffit de mettre à jour une fois l'application sur le serveur, et c'est réglé.
    Il faut juste penser à installer le Framework sur les postes.

    Tatayo.

  3. #3
    Membre expert
    Avatar de mail.spam
    Homme Profil pro
    Développeur Windev et technicien maintenance
    Inscrit en
    Janvier 2008
    Messages
    1 914
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : France, Sarthe (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur Windev et technicien maintenance
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2008
    Messages : 1 914
    Points : 3 803
    Points
    3 803
    Par défaut
    Bonjour,
    Est-tu le développeur du programme?
    As-tu les sources Windev?

    Moi je me pencherais du coté de l'uac lors de la génération de l'exe/install.

    PS : merci de donner la version de windev
    la touche est ton amie. l'aide ne mord pas quand on la consulte...
    PS : n'oubliez jamais que nous ne sommes pas avec vous sur le projet. Donc plus vous donnez d'informations et d'exemples de codes et plus nous pourrons vous aider. (Un exemple vaut mieux que de longs discours...)

    Pensez à utiliser les votes et à cliquer sur , merci

  4. #4
    Membre émérite
    Avatar de DelphiManiac
    Homme Profil pro
    Homme à tout faire
    Inscrit en
    Mars 2002
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Homme à tout faire
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 147
    Points : 2 533
    Points
    2 533
    Par défaut
    Si les utilisateurs des postes ne sont pas administrateurs, ils n'y a, à ma connaissance, que par le push que l'on peut déployer. Il doit être possible de spécifier le compte du domaine qui sera utilisé lors du déploiement par push (par contre je n'ai jamais essayé).
    Si ce message vous a semblé utile, il est possible qu'il soit utile à d'autres personnes. Pensez au . Et n'oubliez pas le le moment venu !

    On n'a pas à choisir si l'on est pour ou contre la décroissance, elle est inéluctable, elle arrivera qu'on le veuille ou non.

  5. #5
    Membre régulier

    Inscrit en
    Février 2011
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 34
    Points : 109
    Points
    109
    Par défaut
    bonjour et merci de vos réponses

    je suis le dév. j'ai les sources. et suis en w18.
    Tse pour tout le monde n'est pas possible.
    Le push non plus.

    J'ai essayé en mettant des droits de modifications sur le répertoire d'install à "tout le monde" mais rien n'y fait.

    il demande toujours un compte admin pour faire la maj.

    je penche bien évidemment pour l'uac mais du coup?

  6. #6
    Expert éminent sénior
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 197
    Points : 12 772
    Points
    12 772
    Par défaut
    J'ai spécifié que nos utiisateurs sont en TSE pour bien indiquer qu'ils n'ont aucun droit d'admin sur leur "poste", et que ça ne risque pas de changer de si tôt.
    Mais ma méthode fonctionne dans tous les cas, que les utilisateurs utilisent un client lourd, une session TSE, Citrix ou autre...
    Ils lancent directement l'application depuis un répertoire partagé.

    Tatayo.

  7. #7
    Membre émérite
    Avatar de DelphiManiac
    Homme Profil pro
    Homme à tout faire
    Inscrit en
    Mars 2002
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Homme à tout faire
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 147
    Points : 2 533
    Points
    2 533
    Par défaut
    Citation Envoyé par bejibe Voir le message
    bonjour et merci de vos réponses

    je suis le dév. j'ai les sources. et suis en w18.
    Tse pour tout le monde n'est pas possible.
    Le push non plus.

    J'ai essayé en mettant des droits de modifications sur le répertoire d'install à "tout le monde" mais rien n'y fait.

    il demande toujours un compte admin pour faire la maj.

    je penche bien évidemment pour l'uac mais du coup?
    Le problème n'est pas les droits d'accès au dossier partagé, mais les droits d'installer une application en local.

    Si le push n'est pas une solution, la solution de Tatayo en est une. Partagé l'exécutable sur un dossier partagé et chaque poste à un raccourci qui pointe vers cet exécutable, du coup pas besoin d'installer l'application sur chaque poste à chaque modification.
    Si ce message vous a semblé utile, il est possible qu'il soit utile à d'autres personnes. Pensez au . Et n'oubliez pas le le moment venu !

    On n'a pas à choisir si l'on est pour ou contre la décroissance, elle est inéluctable, elle arrivera qu'on le veuille ou non.

  8. #8
    Membre régulier

    Inscrit en
    Février 2011
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 34
    Points : 109
    Points
    109
    Par défaut
    Citation Envoyé par DelphiManiac Voir le message
    Le problème n'est pas les droits d'accès au dossier partagé, mais les droits d'installer une application en local.

    Si le push n'est pas une solution, la solution de Tatayo en est une. Partagé l'exécutable sur un dossier partagé et chaque poste à un raccourci qui pointe vers cet exécutable, du coup pas besoin d'installer l'application sur chaque poste à chaque modification.
    Exactement, le problème vient de l'installation en local.

    Le TSE couterait trop cher.
    L'exécutable sur le réseau. et lancer par tout le monde. bonjour les performances!

    S'il faut resaisir le mot de passe admin à chaque maj. Ce mode de fonctionnement n'a strictement plus aucun interet.

  9. #9
    Expert éminent sénior
    Homme Profil pro
    Responsable Données
    Inscrit en
    Janvier 2009
    Messages
    5 197
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 50
    Localisation : France, Hérault (Languedoc Roussillon)

    Informations professionnelles :
    Activité : Responsable Données

    Informations forums :
    Inscription : Janvier 2009
    Messages : 5 197
    Points : 12 772
    Points
    12 772
    Par défaut
    Citation Envoyé par bejibe Voir le message
    Le TSE couterait trop cher.
    Encore une fois, oublie le côté TSE. C'est pour l'exemple.
    Comme je l'ai déjà dit, passer par un partage réseau N'IMPOSE pas d'utiliser des serveurs TSE. Bref ça marche aussi avec des clients lourds.
    Citation Envoyé par bejibe Voir le message
    L'exécutable sur le réseau. et lancer par tout le monde. bonjour les performances!
    Seul le lancement de l'application est "ralentie", et encore de façon presque imperceptible. On parle de faire transiter à travers le réseau quelques centaines de Ko, au pire quelques Mo. Sur un réseau 100Mb/s, le débit est de 10Mo/s...

    Tatayo.

  10. #10
    Membre régulier

    Inscrit en
    Février 2011
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 34
    Points : 109
    Points
    109
    Par défaut
    Citation Envoyé par tatayo Voir le message
    Encore une fois, oublie le côté TSE. C'est pour l'exemple.
    Comme je l'ai déjà dit, passer par un partage réseau N'IMPOSE pas d'utiliser des serveurs TSE. Bref ça marche aussi avec des clients lourds.

    Seul le lancement de l'application est "ralentie", et encore de façon presque imperceptible. On parle de faire transiter à travers le réseau quelques centaines de Ko, au pire quelques Mo. Sur un réseau 100Mb/s, le débit est de 10Mo/s...

    Tatayo.

    Merci de ton retour

    De toute façon je ne peux pas. J'ai certaines appli qui peuvent être accessible en "déconnectée" (portable).
    Et d'autres accessible en VPN (et là les performances vont tomber!)

  11. #11
    Membre émérite
    Avatar de DelphiManiac
    Homme Profil pro
    Homme à tout faire
    Inscrit en
    Mars 2002
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Homme à tout faire
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 147
    Points : 2 533
    Points
    2 533
    Par défaut
    Il te reste la solution de déployer ton application dans un dossier ou l'utilisateur à tout les droits et par ailleurs de développer un lanceur qui :

    1) vérifie que les fichiers nécessaires pour l'application sont bien à leur place et à jour
    2) lance, après maj si nécessaire, l'appli réelle dans le dossier de l'utilisateur.

    L'inconvénient c'est que l'exe peut potentiellement être corrompu par n'importe qui ou n'importe quoi vu qu'il est dans un dossier où l'utilisateur à tout les droits.
    Si ce message vous a semblé utile, il est possible qu'il soit utile à d'autres personnes. Pensez au . Et n'oubliez pas le le moment venu !

    On n'a pas à choisir si l'on est pour ou contre la décroissance, elle est inéluctable, elle arrivera qu'on le veuille ou non.

  12. #12
    Membre régulier

    Inscrit en
    Février 2011
    Messages
    34
    Détails du profil
    Informations forums :
    Inscription : Février 2011
    Messages : 34
    Points : 109
    Points
    109
    Par défaut
    Citation Envoyé par DelphiManiac Voir le message
    Il te reste la solution de déployer ton application dans un dossier ou l'utilisateur à tout les droits et par ailleurs de développer un lanceur qui :

    1) vérifie que les fichiers nécessaires pour l'application sont bien à leur place et à jour
    2) lance, après maj si nécessaire, l'appli réelle dans le dossier de l'utilisateur.

    L'inconvénient c'est que l'exe peut potentiellement être corrompu par n'importe qui ou n'importe quoi vu qu'il est dans un dossier où l'utilisateur à tout les droits.
    merci du conseil

    pourquoi le lanceur ?
    déjà : l'exe de l'appli vérifie si mise à jour sur le réseau.
    et si oui, il se met à jour.

  13. #13
    Membre émérite
    Avatar de DelphiManiac
    Homme Profil pro
    Homme à tout faire
    Inscrit en
    Mars 2002
    Messages
    1 147
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 60
    Localisation : France, Var (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Homme à tout faire
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mars 2002
    Messages : 1 147
    Points : 2 533
    Points
    2 533
    Par défaut
    Un exe qui est lancé ne pourra pas se mettre en jour lui même, le fichier exe étant ouvert par l'os pour lancer l'exe.
    Si ce message vous a semblé utile, il est possible qu'il soit utile à d'autres personnes. Pensez au . Et n'oubliez pas le le moment venu !

    On n'a pas à choisir si l'on est pour ou contre la décroissance, elle est inéluctable, elle arrivera qu'on le veuille ou non.

Discussions similaires

  1. [WD9] Mise à jour appli sous Windows 7
    Par Julien67 dans le forum WinDev
    Réponses: 9
    Dernier message: 09/12/2010, 17h54
  2. mise à jour NTX par VFP
    Par asmahane dans le forum Bibliothèques
    Réponses: 0
    Dernier message: 06/01/2008, 11h40
  3. Mise à jour d'une table sous conditions
    Par Jean-Luc80 dans le forum VBA Access
    Réponses: 1
    Dernier message: 13/11/2007, 10h56
  4. mise à jour à distance d'un sous formulaire
    Par Marie_2116 dans le forum VBA Access
    Réponses: 9
    Dernier message: 17/08/2007, 15h51
  5. Mise à jour automatique par date
    Par man18 dans le forum Access
    Réponses: 2
    Dernier message: 25/01/2007, 11h06

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