Возможные дубликаты:
Каков правильный способ создания одного экземпляра приложения? Вернитесь к уже открытому приложению, когда пользователь пытается открыть новый экземпляр
Может ли кто-нибудь показать, как можно проверить, запущен ли еще один экземпляр программы (например, test.exe), и если это так прекратить загрузку приложения, если есть его существующий экземпляр.