monodevelop

Mattepuffo's logo
Eseguire comandi di sistema con C#

Eseguire comandi di sistema con C#

Mi stavo creando una interfaccia su misura per NMap che fosse multipiattoforma.

Mi è venuto in mente di usare Monodevelop e C# visto che Java non è molto adatto alla scopo.

Crea una GUI per NMap in sostanza vuol dire lanciare il comando che faresti direttamente da shell e rappresentare il risultato nella finestra.

Vediamo quindi come eseguire, in generale, comandi DOS/Bash o altri simili direttamente da codice.

Il codice qua sotto funziona sia su Linux che su Windows (su Mac OS X non ho ancoa provato).