I have a Windows service that create more than one instance of ServiceHost...
I want to be able to manage those ServiceHosts through an external winforms admin tool, so I can open and close each of the ServiceHost from a UI.
What are my options (apart from wrapping each ServiceHost with process)?
I would expose another (WCF) service from your (Windows) service, exposing operations to manipulate the service hosts in that process.