Bonjour,

j'ai développé un service et un projet d'installation de ce service.
Le projet d'installation installe les fichiers du service (exe + dll) dans un répertoire choisi par l'utilisateur lors de l'installation.
Le service doit créer un fichier dans le répertoire d'installation.
Il faut donc que le service connaisse le chemin d'installation choisi par l'utilisateur.
J'aimerais donc passer en paramètre à l'exe du service le chemin d'installation.
Le point d'entrée de l'exe est:

Code c# : 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
public class Program
{
    public static void Main(String[] args)
    { 
       string path = null; 
     
       if ((args != null)
            && (args.Length > 0)
        {
            path = args[0];
        }

        System.ServiceProcess.ServiceBase[] ServicesToRun;
    // Change the following line to match.
    ServicesToRun = new System.ServiceProcess.ServiceBase[] 
      { new MyService(path) };
    System.ServiceProcess.ServiceBase.Run(ServicesToRun);
    }
}

Comment puis-je faire pour passer le chemin d'installation à l'exe du service ?

Merci d'avance.
Bye