J'essaie de transmettre des paramètres à mon service Windows, mais les args de la méthode OnStart sont toujours vides.Comment transmettre des arguments au service Windows
protected override void OnStart(string[] args)
{
System.Diagnostics.Debugger.Launch();
}
Plusieurs instances de mon service sont installées sur la même machine. Chacun devrait utiliser une config différente donc l'idée d'obtenir le nom du service et d'après cela pour lire la bonne configuration.
Lorsque j'essaie d'ajouter dans le champ "Paramètres de démarrage", je reçois toujours des arguments vides. – UshaP
Quelque chose doit être désactivé, les paramètres de démarrage se traduisent par le tableau args que vous avez mentionné. Sinon, j'ai trouvé un article sur la spécification de ces paramètres dans l'installateur: http://stackoverflow.com/questions/200163/am-i-running-as-a-service/2111492#2111492 –