Il mio processo a volte genera eccezioni come dllnotfound dopo l'avvio. Ho un servizio di monitoraggio responsabile per il mantenimento dello stato coerente del processo.come monitorare se un determinato processo genera un'eccezione, utilizzando il servizio Windows in C#
Come posso tenere traccia dello stato del mio processo utilizzando il servizio di Windows.
Esiste un'implementazione open source del servizio Windows che mantiene/traccia lo stato del processo in Windows.
sì ho iniziato il processo da C#. quando il processo genera un'eccezione, il suo stato è in esecuzione, controllo la proprietà hasexited() ogni 10 secondi ma lo stato non viene chiuso. il processo genera un'eccezione dllnotfound e mi chiede meteo voglio avviare un debugger. – Kazoom
Hai il codice per il processo di destinazione? Dovrai eseguire codice _nel processo di destinazione_ se vuoi fare qualcosa con l'eccezione _prima_ causa l'uscita del processo. –
cambiare il codice del processo di destinazione sarebbe la mia ultima risorsa, c'è qualche impostazione che impedirebbe a Windows di dare una finestra di messaggio pop-up quando un processo genera un'eccezione come dllnotfound. se riesco a capire in qualche modo di chiudere automaticamente la finestra popup una volta che arriva un errore il processo muore, altrimenti continua a funzionare – Kazoom