![]() |
Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
![]() |
KuvshinoF |
![]()
Сообщение
#1
|
Студент ![]() Группа: Участник Сообщений: 74 Регистрация: 25.7.2013 Пользователь №: 3887 Спасибо сказали: 0 раз(а) Репутация: ![]() ![]() ![]() |
подскажите пож-та наиболее простой способ программной реализации защиты от многократного запуска в линуксе одной и той же программы...
|
|
|
Majestio |
![]()
Сообщение
#2
|
![]() Студент ![]() Группа: Участник Сообщений: 67 Регистрация: 13.2.2013 Пользователь №: 3710 Спасибо сказали: 1 раз(а) Репутация: ![]() ![]() ![]() |
подскажите пож-та наиболее простой способ программной реализации защиты от многократного запуска в линуксе одной и той же программы... Мэй би? |
|
|
Sokoloff |
![]()
Сообщение
#3
|
Участник ![]() ![]() Группа: Участник Сообщений: 237 Регистрация: 1.4.2009 Из: Москва Пользователь №: 654 Спасибо сказали: 50 раз(а) Репутация: ![]() ![]() ![]() |
подскажите пож-та наиболее простой способ программной реализации защиты от многократного запуска в линуксе одной и той же программы... Для четверки - http://doc.qt.digia.com/solutions/4/qtsing...pplication.html Если второй инстанс должен взаимодействовать с первым (поднимать окно первого инстанса, открывать новый таб и.т.д.), то посмотри в сторону DBUS. При запуске программа смотрит не доступен ли сервис на сессионной шине DBUS-а, если доступен (программа уже запущена), то посылает сообщение и завершается. Если нет сервиса, то запускает его и показывает окно. |
|
|
![]() ![]() ![]() |
![]() |
|
Текстовая версия | Сейчас: 21.4.2025, 5:07 |