Название: Установить Qt сервис (QtServiceFramework) Отправлено: Fess от Май 19, 2011, 15:24 Установил qt-mobility-opensource-src-1.1.3, собрал пример sfwecho.
Получил sfwecho_client и sfwecho_service - все работает, все замечательно, если запускать руками. Вопрос в том, как нужно установить сервис в windows, чтобы он запускался вместе с системой с system правами и отображался в services.msc? Название: Re: Установить Qt сервис (QtServiceFramework) Отправлено: zenden от Май 19, 2011, 19:13 По-моему, вы на неправильном пути. QtServiceFramework это кроссплатформенный фреймворк, аналогичный COM на Windows, DBUS на Linux, LIW/SAPI на Symbian S60 и т.д.
Если вам нужны службы Windows, то смотрите классы QtService, QtServiceController входящие в Qt Solutions http://doc.qt.nokia.com/solutions/4/qtservice/qtservice.html Название: Re: Установить Qt сервис (QtServiceFramework) Отправлено: Fess от Май 20, 2011, 06:24 Хм, точно!
Т.е. получается что правильным решением будет их сочетание: QtService / QtServiceController - для создания демона QtServiceFramework - упрощение коммуникаций с ним. Кто-нибудь сталкивался с какими-нибудь косяками при реализации сервисов через эти фреймворки? Интерисует реализация на Win/Linux/Mac. Сервис на Mac будет работать точно так же как на Linux? Не стоит ли сделать все "классическим" способом? |