Для чего это нужно - для того, чтобы провести обновление этих программ без сбоев.
Скажете - "Так не запускай программу во время обновления." Тоже правильно но, программа сетевая, может бить запущена удаленным пользователем в терминальном режиме, что не есть гут!
Прошу помощи у профи, так как сам не могу понять куда копать. (неверное мозгов маловато или не те

Схема работы такая:
1. Запускаю прогу обновления.
2. Запрещаю запуск этих определенных программ.
3. Обновляю эти самые программы.
4. Разрешаю запуск обновленных програм.
5. Завершаю работу проги обновления.
Моя схема "нарисована" и работает, не могу реализовать пункт 2 и 4.
Сама прогамма, НА УКРАИНСКОМ ЯЗЫКЕ
