Controllo dei programmi in esecuzione

Control Running Programs è una nuova applicazione dello sviluppatore di fsLock che ha due scopi: il primo scopo è quello di impedire che più delle istanze definite di un programma vengano eseguite su un sistema mentre il secondo avvia un'applicazione ogni volta che viene chiusa su un sistema. Penso che entrambe le funzioni abbiano bisogno di spiegazioni, mi ci è voluto un po 'per capire a cosa servono esattamente.

Instance Controlling, che è il nome ufficiale della prima funzione, impedisce che più di x istanze di un programma siano in esecuzione su un sistema. Se viene avviata un'altra istanza di un programma che supera il valore definito, tale istanza verrà chiusa immediatamente. Ciò può essere estremamente utile se si lavora con applicazioni che generano altre applicazioni di volta in volta. Non sono ancora riuscito a trovare un'applicazione che abbia un tale comportamento, forse Internet Explorer.



Un aspetto interessante è che puoi selezionare solo un'applicazione che desideri aggiungere dall'elenco dei processi in esecuzione, il che significa che l'applicazione deve essere in esecuzione per essere aggiunta all'elenco. Il numero di istanze che possono essere eseguite simultaneamente non è limitato.

control running programs

Un altro possibile utilizzo di questa funzione sarebbe se ti capita di avviare i programmi più volte di tanto in tanto.



La seconda funzione potrebbe rivelarsi più adatta per molti utenti. È un elenco di applicazioni che l'utente desidera eseguire sempre sul proprio computer. Esamina costantemente i processi e se rileva che un processo è stato terminato che si trova nell'elenco, riavvia l'applicazione.

Il controllo dei programmi in esecuzione richiede .net framework 2.0 o versioni successive ma non sembra avere altre limitazioni.