Кстати, а в net есть какие-нибудь механизмы для отслеживания выполнения, например пользак вызвает сервис по API, тот работает, а если он ещё раз попытается вызвать его то копия сервиса не запуститься и выдаст что-то типо "Сервис уже работает"? Или это за гранью фантастики?