Member 12784178 Ответов: 1

Как создать службу windows C++


как создать службу windows c++

Что я уже пробовал:

I want to write a service in C++ .
Service is needed in C++ in order to not use .net.\
The service needs to run a batch file after a specified time interval.
Tell me some good link on how to do such?
I wrote c++ code that can see in the screenshot.
https://lh3.googleusercontent.com/-3JVSaVqXedQ/V_pX6Kkh8fI/AAAAAAAADr8/2JQ3fjglipA/s0/screenshot%2525202016-10-09%252520016.jpg
install exe as service by command
Sc create MyService binPath=C:\s.exe DisplayName=″My New Service″ type=own start=auto
When I tried to start the service I got an error.
error 1053 service did not respond in timely fashion

[no name]

google найдет для вас множество примеров того, как создать сервис.

Suvendu Shekhar Giri

Попробуйте отладить код с помощью тестового приложения.

1 Ответов

Рейтинг:
1

Kornfeld Eliyahu Peter

Ваш код - как он показан на скриншоте (и в следующий раз лучше будет скопировать его как часть вопроса) - не имеет никакого отношения к сервисам...
Службы Windows имеют определенные правила и должны быть написаны в соответствии с ними...
В вашем случае у вас нет точки входа в сервис, поэтому ваш код не может быть установлен как сервис...

У вас есть несколько вариантов для начала:
https://msdn.microsoft.com/en-us/library/ms686953(v=против 85). aspx[^]
Простой фреймворк класса C++ для служб[^]

Вы также можете использовать мастер шаблонов ATL в Visual Studio для создания скелета службы...