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 .
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 .
Un batch, un script Inno Setup, etc.
c valable que pour une application nn ??, c ce que je sais , mais mon .exe est un service, un différent type d'installation
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.
désolé , mais ca pas marché pour moi, pouvez vous me decrire les étape stp , et merci .
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é...
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;
désolé Andnotor , mais il ya que :
mes y a rien la suite ....
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
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
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)
comment faire pour que c'est paramètre apparait dans ces lignes (-install)
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager