Здравствуйте, пишу кросс-платформ программу, поэтому не хочу использовать зависимый код. Тем более с линуксом дружу только 2-3 месяца, и еще не могу написать всего что хочу с помощью линукс-средств. А нужно следующее: сделать запуск приложения только один раз, (может как-то с помощью QMutex). Искал похожие решения, но на Qt ничего не нашел, есть только платформо-зависимый код. В многих случаях используеться именной Mutex, но как такое сделать в Qt?Также находил примеры с файлом блокировки, тоесть если специальный файл сущевствует - значит программа уже работает, если нет - значит можно запускать. Даный метод не надежный, поэтому использовать его я не хочу.Подскажите пожалуйста.
|