Bonjour
Avec Inno Setup, comment créer un service Windows et ouvrir un port lors de la génération de mon programme installateur?
Merci de votre aide
Bonjour
Avec Inno Setup, comment créer un service Windows et ouvrir un port lors de la génération de mon programme installateur?
Merci de votre aide
Je n'ai pas testé mais tu peux t'inspirer du code suivant qui utilise le paramètre /install pour le service et la commande netsh avec firewall ou advfirewall:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 [Run] Filename: {sys}\netsh.exe; Parameters: "firewall add allowedprogram ""{app}\NxServer.exe"" ""NxServer Ver 3.11"" ENABLE ALL"; StatusMsg: Notifying Firewall; Flags: runhidden; MinVersion: 0,5.01.2600sp2 Filename: {sys}\netsh.exe; Parameters: firewall set portopening protocol=TCP port=10088 name=NxTCP mode=ENABLE; StatusMsg: Opening TCP Port 10088; Flags: runhidden Filename: {sys}\netsh.exe; Parameters: firewall set portopening protocol=UDP port=16001 name=NxUDP mode=ENABLE; StatusMsg: Opening UDP Port 16001; Flags: runhidden Filename: {app}\{#MyAppExeName}; Description: {cm:LaunchProgram,{#MyAppName}}; Flags: skipifsilent; Parameters: /ADDUSER /USERNAME:TestUser /PASSWORD:TestPass /ADDGROUP:Administrators /INSTALL /SETPRIVILEGES:SeServiceLogonRight,SeEnableDelegati onPrivilege,SeNetworkLogonRight /START; WorkingDir: {app}
Merci Linkin
Mais ou rentrer ce code dans inno setup?
Bonjour, Vous avez déjà travaillé avec InnoSetup ?
Car ce que vous a donné Linkin, c'est un script InnoSetup....
Non justement j'ai jamais travaillé avec inno setup et je suis ici pour apprendre a ce servir de ce dernier..
Bonjour,
Je n'ai que peu utilisé Inno Setup, en tout j'ai du faire 2 scripts d'installation.
Pour faire ces scripts je suis passé par un outil : Inno Script Studio
et les différents sites répertoriés dans l'aide de ce dernier dont l'aide en ligne, les exemples etc... de InnoSetup
Partager