Russian Qt Forum

Qt => Дополнительные компоненты => Тема начата: neosapient от Октябрь 05, 2010, 11:10



Название: [Решено] Изучаю примеры с QtService
Отправлено: neosapient от Октябрь 05, 2010, 11:10
Здравствуйте.

Мне надо сделать сервис.
Скачал qtservice-2.6_1, распокавал и собрал примеры.

В качестве теста решил установить HttpService.
В примерах есть программа для управления сервисами. Вызываю  
Цитировать
controller.exe -i "C:\some_path\httpservice.exe"
В списке сервисов появляется "Qt HTTP Daemon".

Далее захожу в Manage->Service и запускаю сервис, но сервис не запускается.
Вместо этого появляется сообщение об ошибке запуска
Цитировать
Could not start the QT HTTP Daemon service  on  Local Computer.

Error 1053: The service did not respond to the start or control request in a timely fashion.


Непонимаю, почему не работает сервис и как его запустить.
Может ошибки при сборке ?
----
Windows XP 64 (SP2)
Visual Studio 2008
QT-4.6.2
Делаю 32-х битные сборки


Название: Re: Изучаю примеры с QtService
Отправлено: neosapient от Октябрь 05, 2010, 12:33
Разобрался.
Надо было кинуть dll-ки в папку с программой.


Как я понимаю, конфликт в следующем. Сервис стартует под учеткой System, а пути к dll-кам прописаны под личной учеткой, то есть под System они не видны.