Russian Qt Forum
Май 20, 2024, 22:12 *
Добро пожаловать, Гость. Пожалуйста, войдите или зарегистрируйтесь.
Вам не пришло письмо с кодом активации?

Войти
 
  Начало   Форум  WIKI (Вики)FAQ Помощь Поиск Войти Регистрация  

Страниц: [1]   Вниз
  Печать  
Автор Тема: Завершение одного приложения из другого  (Прочитано 1685 раз)
Fess
Гость
« : Апрель 23, 2011, 11:57 »

Ситуация такая. Есть Qt приложение, которое пользователь когда-то куда-то установил.
Нужно при запуске другого приложения определять запущено ли первое и безопасно его завершать, после чего делать что-то еще.
Путь установки не известен, но известно его имя.
Интересуют варианты решения этой проблемы силами Qt.
Записан
merke
Гость
« Ответ #1 : Апрель 23, 2011, 13:04 »

Решение может быть только платформенно-зависимым. Средствами Qt это не проделать. Если под виндой, то ищи API поиска проги в процессах, как только найдешь вызывай при помощи QProcess программу tskill с параметром название процесса, которые убиваешь. Чтобы узнать весь список параметров этой проги, набери в командной строке tskil /?
Под линуксом может проделать тоже, только используя уже API линукса.
Записан
Страниц: [1]   Вверх
  Печать  
 
Перейти в:  


Страница сгенерирована за 0.038 секунд. Запросов: 17.