Grazie per le risposte...
Intanto vi posto il mio senza il controllo che mi serve.
Codice:
try
{
Directory.Delete(path, true); //Cancella i dati
MessageBox.Show("Sistema ripulito con successo", "Eseguito", MessageBoxButtons.OK, MessageBoxIcon.Information);
}
catch (Exception ex)
{
if (exist==false)
MessageBox.Show("Non c'era bisogno di cancellare, tutto era pulito", "Eseguito", MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
// qui manca quello che mi serve
// MessageBox.Show("Chiudere tutte le applicazioni e riprovare", "Applicazione in esecuzione!", MessageBoxButtons.OK, MessageBoxIcon.Error);
}
@RaouL_BennetH, il tuo approccio mi sembra giusto