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.