Я создал приложение командной строки c ++.Это приложение отправляет восстановленные сообщения с других компьютеров и записывает результаты в файл.Простое приложение.Первое, что делает приложение, - записывает в файл журнала время запуска.
Теперь, когда я нашел приложение в хорошем месте, я хочу установить его в качестве службы, работающей на моем компьютере (win 7).
Я использую NSIS , Simple_Service_Plugin для установки приложения и регистрации службы в Windows.Я могу видеть службу в диспетчере служб Windows.
Когда я пытаюсь запустить службу, я получаю следующее сообщение об ошибке.Файл журнала не создается.
Windows could not start __THE_APP__ service on Local Computer.
Error 1053: The service did not respond to the start or control request in a timely fashion.
Когда я запускаю приложение из исследования, оно запускается без проблем и файл журнала обновляется правильно.
Когда я ищу это сообщение об ошибке в Интернете, я нахожу много помощи для приложений C # и .Net и ничего для приложений c ++.
Мой вопрос:
- Как запустить приложение C ++ (не dot.net) в качестве службы?