Контролирайте изпълняваните програми

Control Running Programs е ново приложение от разработчика на fsLock което служи за две цели: Първата цел е да се предотврати изпълнението на повече от определените екземпляри на програма в една система, докато втората стартира приложение, когато е затворено в система. Мисля, че и двете функции се нуждаят от малко обяснение, отне ми известно време, за да разбера за какво точно са подходящи.

Instance Controlling, това е официалното име на първата функция, предотвратяваща, че повече от x екземпляри на програма се изпълняват в системата. Ако се стартира друг екземпляр от програма, който надвишава определената стойност, този екземпляр ще бъде затворен незабавно. Това може да бъде изключително полезно, ако работите с приложения, които от време на време раждат други приложения. Все още не успях да създам приложение, което има такова поведение, може би Internet Explorer.



Интересен аспект е, че можете да изберете приложение, което искате да добавите, от списъка на изпълняващите се процеси, което означава, че приложението трябва да бъде стартирано, за да бъде добавено към списъка. Броят на екземплярите, които могат да бъдат стартирани едновременно, не е ограничен.

control running programs

Друга възможна употреба за тази функция би била, ако случайно стартирате програми от време на време.



Втората функция може да се окаже по-подходяща за много потребители. Това е списък с приложения, които потребителят иска да работи през цялото време на своя компютър. Той сканира непрекъснато процесите и ако установи, че даден процес е прекратен, който е в списъка, той ще рестартира приложението.

Контролните изпълняващи програми изискват .net Framework 2.0 или по-нова версия, но изглежда няма други ограничения.