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

 Delphi Discussion :

faire une installation d'un service NT


Sujet :

Delphi

  1. #1
    Membre du Club Avatar de tomy_libre
    Enseignant
    Inscrit en
    Mars 2009
    Messages
    114
    Détails du profil
    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Mars 2009
    Messages : 114
    Points : 48
    Points
    48
    Par défaut faire une installation d'un service NT
    salut tous le monde.
    je développe un service windows , mais je trouve pas comment faire son installation automatique , ou bien par code, appart la compilation avec /installa,


    et merci bien .

  2. #2
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 696
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 696
    Points : 13 135
    Points
    13 135
    Par défaut
    Un batch, un script Inno Setup, etc.

  3. #3
    Membre du Club Avatar de tomy_libre
    Enseignant
    Inscrit en
    Mars 2009
    Messages
    114
    Détails du profil
    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Mars 2009
    Messages : 114
    Points : 48
    Points
    48
    Par défaut
    c valable que pour une application nn ??, c ce que je sais , mais mon .exe est un service, un différent type d'installation

  4. #4
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 696
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 696
    Points : 13 135
    Points
    13 135
    Par défaut
    Un service est une application standard qui démarre en même temps que Windows et qui répond à certains messages spécifiques .

    Il faut bien copier l'exe sur le système cible. Ensuite certaines entrées dans la base des registres sont nécessaires, mais c'est le paramètre /Install qui s'en occupe. Ca se fait très simplement par une définition dans la section [Run] sous Inno Setup.

  5. #5
    Membre du Club Avatar de tomy_libre
    Enseignant
    Inscrit en
    Mars 2009
    Messages
    114
    Détails du profil
    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Mars 2009
    Messages : 114
    Points : 48
    Points
    48
    Par défaut
    désolé , mais ca pas marché pour moi, pouvez vous me decrire les étape stp , et merci .

  6. #6
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 696
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 696
    Points : 13 135
    Points
    13 135
    Par défaut
    Montre-nous ton script.

  7. #7
    Membre du Club Avatar de tomy_libre
    Enseignant
    Inscrit en
    Mars 2009
    Messages
    114
    Détails du profil
    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Mars 2009
    Messages : 114
    Points : 48
    Points
    48
    Par défaut
    g deux unit dans mon service, peut importe le code, meme avec avec un service vide maintenant pour le comprendre , puis je l'applique à mon service qui est pas fini pour le moment, avec inosetup j'ai ajouter le .exe de mon service lorsqu'il m'a demander d'ajouter des fichier , et ce n'a pas marché...

  8. #8
    Rédacteur/Modérateur
    Avatar de Andnotor
    Inscrit en
    Septembre 2008
    Messages
    5 696
    Détails du profil
    Informations personnelles :
    Localisation : Autre

    Informations forums :
    Inscription : Septembre 2008
    Messages : 5 696
    Points : 13 135
    Points
    13 135
    Par défaut
    Dans ton script IS, tu devrais avoir plus ou moins ceci:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    [Files]
    ;Copie du fichier en local
    Source: ..\bin\TonService.exe; DestDir: {app}; Flags: restartreplace uninsrestartdelete
     
    [Run]
    ;Installation du service
    Filename: {app}\TonService.exe; Parameters: -install -silent;
     
    [UninstallRun]
    ;Suppression du service en cas de désinstallation
    Filename: {app}\TonService.exe; Parameters: -uninstall -silent;

  9. #9
    Membre du Club Avatar de tomy_libre
    Enseignant
    Inscrit en
    Mars 2009
    Messages
    114
    Détails du profil
    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Mars 2009
    Messages : 114
    Points : 48
    Points
    48
    Par défaut
    désolé Andnotor , mais il ya que :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    [Files]
    Source: "C:\Documents and Settings\A_N_I_S\Bureau\essai de service + icon\Project2.exe"; DestDir: "{app}"; Flags: ignoreversion
    ; NOTE: Don't use "Flags: ignoreversion" on any shared system files
    mes y a rien la suite ....

  10. #10
    Membre du Club Avatar de tomy_libre
    Enseignant
    Inscrit en
    Mars 2009
    Messages
    114
    Détails du profil
    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Mars 2009
    Messages : 114
    Points : 48
    Points
    48
    Par défaut
    ah wi wi , ca existe le 2eme del:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    [Run]
    Filename: "{app}\MyProg.exe"; Description: "{cm:LaunchProgram,MyService}"; Flags: nowait postinstall skipifsilent

    apparamant j'ai eu de mal à maitriser InoSetup

  11. #11
    Membre du Club Avatar de tomy_libre
    Enseignant
    Inscrit en
    Mars 2009
    Messages
    114
    Détails du profil
    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Mars 2009
    Messages : 114
    Points : 48
    Points
    48
    Par défaut
    mais le probleme préciste , apres installation il y rien , le service et pas dans la liste des service , aucune trace !!!!!!!!!!!
    (désolé pour le retard , chui tres occupé en mon projet)

  12. #12
    Membre du Club Avatar de tomy_libre
    Enseignant
    Inscrit en
    Mars 2009
    Messages
    114
    Détails du profil
    Informations professionnelles :
    Activité : Enseignant

    Informations forums :
    Inscription : Mars 2009
    Messages : 114
    Points : 48
    Points
    48
    Par défaut
    comment faire pour que c'est paramètre apparait dans ces lignes (-install)

Discussions similaires

  1. Dans quel cas faire une installation ?
    Par John Easy dans le forum Windows Forms
    Réponses: 2
    Dernier message: 20/01/2010, 13h21
  2. peut on faire une installation de cette manière ?
    Par une_tite_question dans le forum Installation
    Réponses: 3
    Dernier message: 06/11/2009, 22h15
  3. outils pour faire une installation
    Par yupa dans le forum Autres Logiciels
    Réponses: 2
    Dernier message: 12/12/2007, 15h16
  4. Programme pour faire une installation
    Par Seth77 dans le forum EDI/Outils
    Réponses: 6
    Dernier message: 13/12/2006, 10h47

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