process

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).

Mattepuffo's logo
Servizi in avvio nel Mac

Servizi in avvio nel Mac

Anche il Mac, a mio modo di vedere, qualche difetto ce l'ha.

Uno di questi è la poca trasparenza e il poco controllo sui processi e servizi all'avvio.

Vediamo come vedere e controllare questi processi per avere un Mac più perfomante.

Il primo posto dove guardare è Impostazioni>Account>Elementi di login.

Se c'è quacosa che non volete basta selezionarlo e cliccare sul meno.

Questo metodo è un pò superficiale per i miei gusti.