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

Outils Delphi Discussion :

[Inno Setup] Création d'un service et ouverture d'un port


Sujet :

Outils Delphi

  1. #1
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 104
    Points : 6
    Points
    6
    Par défaut [Inno Setup] Création d'un service et ouverture d'un port
    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

  2. #2
    Membre chevronné

    Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 288
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Août 2002
    Messages : 1 288
    Points : 1 936
    Points
    1 936
    Par défaut
    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}
    
    Delphi 7/XE2/XE3
    C#
    Oracle 9i à 12c
    SQL Server 2008 à 2014

  3. #3
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 104
    Points : 6
    Points
    6
    Par défaut
    Merci Linkin

    Mais ou rentrer ce code dans inno setup?

  4. #4
    Expert confirmé
    Avatar de Ph. B.
    Homme Profil pro
    Freelance
    Inscrit en
    Avril 2002
    Messages
    1 784
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Freelance
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Avril 2002
    Messages : 1 784
    Points : 5 915
    Points
    5 915
    Par défaut
    Bonjour,
    Citation Envoyé par Sun2k Voir le message
    Mais ou rentrer ce code dans inno setup?
    Vous avez déjà travaillé avec InnoSetup ?
    Car ce que vous a donné Linkin, c'est un script InnoSetup....
    Philippe.

  5. #5
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 104
    Points : 6
    Points
    6
    Par défaut
    Non justement j'ai jamais travaillé avec inno setup et je suis ici pour apprendre a ce servir de ce dernier..

  6. #6
    Futur Membre du Club
    Profil pro
    Inscrit en
    Janvier 2013
    Messages
    104
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2013
    Messages : 104
    Points : 6
    Points
    6
    Par défaut
    Bonsoir

    Personne pourrait m'aider..

  7. #7
    Rédacteur/Modérateur

    Avatar de SergioMaster
    Homme Profil pro
    Développeur informatique retraité
    Inscrit en
    Janvier 2007
    Messages
    15 044
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 67
    Localisation : France, Loire Atlantique (Pays de la Loire)

    Informations professionnelles :
    Activité : Développeur informatique retraité
    Secteur : Industrie

    Informations forums :
    Inscription : Janvier 2007
    Messages : 15 044
    Points : 40 962
    Points
    40 962
    Billets dans le blog
    62
    Par défaut
    Bonjour,
    Citation Envoyé par Sun2k Voir le message
    Non justement j'ai jamais travaillé avec inno setup et je suis ici pour apprendre a ce servir de ce dernier..
    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
    MVP Embarcadero
    Delphi installés : D3,D7,D2010,XE4,XE7,D10 (Rio, Sidney), D11 (Alexandria), D12 (Athènes)
    SGBD : Firebird 2.5, 3, SQLite
    générateurs États : FastReport, Rave, QuickReport
    OS : Window Vista, Windows 10, Windows 11, Ubuntu, Androïd

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

Discussions similaires

  1. INNO SETUP création de dossier
    Par titi42 dans le forum EDI et Outils pour Java
    Réponses: 0
    Dernier message: 29/12/2009, 17h54
  2. Inno setup - Création de raccourci
    Par rorobase dans le forum Outils
    Réponses: 3
    Dernier message: 28/02/2009, 10h48
  3. [inno Setup]Création de dossiers
    Par Invité dans le forum Installation, Déploiement et Sécurité
    Réponses: 8
    Dernier message: 09/05/2007, 10h59
  4. [Inno Setup] Création d'un menu d'install "propre"
    Par gizmo2 dans le forum Autres langages
    Réponses: 1
    Dernier message: 18/01/2006, 16h27
  5. [Inno Setup] Création setup et base de données
    Par miniil dans le forum Outils
    Réponses: 5
    Dernier message: 13/11/2005, 21h42

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