Ich habe eine Lösung gefunden. In der OnStop()
Methode im Service musste ich eine neue Instanz des Prozessmonitors erstellen und das /Terminate
Argument übergeben:
Process process = new Process(); process.FileName = "\Procmon.exe" ; process.StartInfo.Arguments = "/AcceptEula /Terminate"; process.Start();
Damit werden alle Process Monitor- Instanzen ordnungsgemäß gestoppt .