public async Task Start() { if (!ProcessIsRunning || !await HealthMonitor.IsRunningAsync()) { process = new Process() { StartInfo = startInfo }; process.Start(); } }