Fai una ricerca sul forum: di questo argomento se n'è parlato un milione di volte.
In ogni caso, non è un problema specifico di programmazione, in quanto il programma per essere eseguito non deve essere "speciale", ma può essere un programma qualsiasi.

