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

Conception Web Discussion :

installer et exécuter un programme via une page web


Sujet :

Conception Web

  1. #1
    Membre chevronné
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Février 2004
    Messages
    345
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms

    Informations forums :
    Inscription : Février 2004
    Messages : 345
    Par défaut installer et exécuter un programme via une page web
    Bonjour,

    peut-on, au travers d'une page web:
    - verifier l'existance d'un programme (ou plus simplement d'un fichier) sur la machine cliente
    - installer/télécharger automatiquement ce programme (ou des fichiers)
    - lancer le programme en question

    Tout ceci avec le moins d'interventions possibles de l'utilisateur.

    Avec une applet Java peut-etre ?

    merci

  2. #2
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2005
    Messages
    513
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2005
    Messages : 513
    Par défaut
    pourquoi ne pas faire télécharger un petit programme par l'utilisateur qui va se charger de faire la verification de l'existance du programe et telecharger/installer la mise a jour.
    tu as juste à dire à l'internaute de cliquer sur le lien et puis dans le fenêtre qui se lance à la place de l'enregistrer, d'ouvrir le programme.

    sinon directement depuis le net je pense pas que ca soit possible en tout cas par une applet java c'est pas possible d'executer un logiciel et de toucher au fichierx qu'il y a sur un disque (pour raison de sécurité)

  3. #3
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    à ma connaissance, tu peux juste vérifier l'existance de plugin du navigateur mais pas les programmes installés sur le poste car trop dangereux.

  4. #4
    Membre émérite
    Avatar de gerald2545
    Profil pro
    Inscrit en
    Février 2003
    Messages
    744
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 744
    Par défaut
    et avec un activeX ce n'est pas possible de le faire?
    PS : je ne l'ai jamais utilisé, mais je crois que tu peux faire des choses avancées

  5. #5
    Membre Expert Avatar de Oluha
    Profil pro
    Inscrit en
    Novembre 2004
    Messages
    2 183
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations forums :
    Inscription : Novembre 2004
    Messages : 2 183
    Par défaut
    les activeX ne fonctionnent que sous IE

  6. #6
    Membre émérite
    Avatar de gerald2545
    Profil pro
    Inscrit en
    Février 2003
    Messages
    744
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2003
    Messages : 744
    Par défaut
    les activeX ne fonctionnent que sous IE
    tout à fait d'accord avec toi.....j'essaie de proposer des solutions possibles....après, c'est vrai que la desription du problème est un peu succincte.
    Plus de détails de la part de xufux devrait faire avancer les choses de façon constructive.
    Le logiciel doit tourner sur quel OS?

  7. #7
    Membre chevronné
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Février 2004
    Messages
    345
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms

    Informations forums :
    Inscription : Février 2004
    Messages : 345
    Par défaut
    A la limite, ca ne me dérange pas que ca ne fonctionne que sous IE mais un ActiveX c'est simple à faire ? Je dois me replonger dans les MFC et le c++ ?
    (je développe en dotnet avec VS2005)

  8. #8
    Membre chevronné
    Homme Profil pro
    Technicien réseaux et télécoms
    Inscrit en
    Février 2004
    Messages
    345
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 46
    Localisation : France, Marne (Champagne Ardenne)

    Informations professionnelles :
    Activité : Technicien réseaux et télécoms

    Informations forums :
    Inscription : Février 2004
    Messages : 345
    Par défaut
    ca y est j'ai fait ça dans une applet java signée. (voir note(1) )
    le pseudo code:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    File monFichier = new File("C:\\chemin_du\\fichier_cherché.exe");
    if (!monFichier.exists())
    {
         // le fichier n'existe pas, on le télécharge en le placant dans le bon répertoire
         // voir note(2) pour la fonction de téléchargement
         downloadFile("http://adresse_fichier.exe", "C:\\chemin_du\\fichier_cherché.exe");
    }
         // le fichier existe ou a été téléchargé, on le lance
         Runtime r = Runtime.getRuntime();
         Process p = r.exec("C:\\chemin_du\\fichier_cherché.exe");
         //p.waitFor();//si l'application doit attendre a ce que ce process fini
    note(1): pour signer mon applet, j'ai créé ma signature avec keytool (inclus dans jdk). Je mets mon fichier class dans un jar qui recoit ma signature grace a l'outil jarsigner (inclus dans jdk)

    note(2): exemple de fonction de téléchargement ICI

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Réponses: 5
    Dernier message: 01/12/2008, 19h24
  2. interroger une bdd via une page web
    Par lafrite972 dans le forum SQL Procédural
    Réponses: 3
    Dernier message: 10/04/2007, 19h22
  3. Action sur le serveur via une page web
    Par raphxyz dans le forum Général Conception Web
    Réponses: 4
    Dernier message: 26/08/2006, 19h07
  4. Afficher mes infos systeme via une page Web ?
    Par byloute dans le forum Linux
    Réponses: 4
    Dernier message: 17/08/2006, 11h36
  5. Réponses: 3
    Dernier message: 27/04/2006, 15h23

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