• Skip to primary navigation
  • Skip to content
  • Skip to primary sidebar
  • Skip to footer

Howorks

Come funziona?

  • Sicurezza
  • Sviluppo
  • Hacking
  • Privacy
  • Reti
  • OS
  • +

C#: Bloccare un esecutivo in base ai processi di Windows

febbraio 2, 2017 by GException Leave a Comment

In questo articolo vedremo come ottenere la lista dei processi del sistema operativo e bloccare l’esecutivo in base ad essi. Per fare ciò useremo la libreria Diagnostics.

Lista processi

Il seguente codice ottiene tutti i processi in esecuzione del nostro computer e, tramite un ciclo foreach, ne visualizza il nome in un MessageBox.

 

Per fare in modo che il nostro programma non venga eseguito se è in esecuzione un processo specifico, useremo anche una funzione della libreria Linq.
Con il seguente codice, si ottiene un array di processi identificati dal nome.
Se l’array fosse composto almeno da una cella, significherebbe che il processo è in esecuzione. Con la funzione exit si interrompe l’esecuzione del programma, e il parametro rappresenta il codice di errore. (0 = nessun errore)

 

Ovviamente si può adattare il codice per fare in modo che se un processo del nostro programma è in esecuzione, non venga avviato un altro processo. Basta controllare se l’array è composto da almeno due celle, invece che una.

Conclusione

Il fine di HOWORKS è quello di informare, non mi assumo nessuna responsabilità dell’uso che farete delle informazioni contenute in questo articolo.
Per qualsiasi dubbio potete contattarci utilizzando i commenti o le nostre pagine social.

Condividi:

  • Fai clic qui per condividere su Google+ (Si apre in una nuova finestra)
  • Fai clic per condividere su Facebook (Si apre in una nuova finestra)
  • Fai clic qui per condividere su Twitter (Si apre in una nuova finestra)
  • Fai clic qui per condividere su Pinterest (Si apre in una nuova finestra)
  • Fai clic per condividere su Telegram (Si apre in una nuova finestra)
  • Fai clic per condividere su WhatsApp (Si apre in una nuova finestra)

Correlati

Filed Under: Sviluppo Tagged With: bloccare, C#, esecutivo, processi

Reader Interactions

Cosa ne pensi di questo articolo? Annulla risposta

Primary Sidebar

Privacy e cookies: questo sito utilizza cookies.
Per maggiori informazioni e per scoprire come effettuare la rimozione o il blocco, consulta: La nostra informativa sui cookies

“Come funziona?”

È sicuramente la domanda che più volte ha transitato per le nostre reti neurali.
  • Facebook
  • YouTube
  • LinkedIn
  • Twitter
  • Sicurezza
  • Sviluppo
  • Hacking
  • Privacy
  • Reti
  • OS
  • +

Gli articoli più letti

  • Evil Twin: Guida completa con Kali Linux e Fluxion

  • 3 Modi per scoprire password amministratore Windows 10

  • Wardriving: Guida completa con Kali Linux ed Aircrack-ng

  • Bypassare password su Windows 10 senza software aggiuntivi

  • Creare una distro Ubuntu personalizzata con SystemBack

  • [Java] Come creare un bot per Telegram #2

  • Infettare un dispositivo utilizzando MITMf e BeEF

  • Hashcat: Come fare bruteforce con Windows 10

  • Guida Metasploit: Come creare Trojan con Kali Linux

  • Google traccia i tuoi spostamenti anche se disattivi il GPS

Footer

  • Facebook
  • YouTube
  • LinkedIn
  • Twitter
©HoworksLab

Copyright © 2018 · Genesis Sample on Genesis Framework · WordPress · Log in