У меня есть приложение Windows, и я хочу запустить его с помощью службы WINDOWS. Я создал приложение WINDOWS SERVICE, теперь как бы интегрировать свой WIN APP в это приложение для Windows?Преобразование приложения Windows в службу Windows
0
A
ответ
1
Это довольно общее требование, и я предлагаю вам рассмотреть следующие вопросы: Мой код будет использовать следующий пакет: TopShelf
После:
nuget Install-Package Topshelf
В вашем старте есть что-то вроде следующее:
public static int Main()
{
var exitCode = HostFactory.Run
(
c =>
{
c.Service<Service>
(
sc =>
{
sc.ConstructUsing(name => new Service());
sc.WhenStarted((service, hostControl) => service.Start(hostControl));
sc.WhenStopped((service, hostControl) => Service.Stop(hostControl));
}
);
c.SetServiceName("ServiceName");
c.SetDisplayName("DisplayName");
c.SetDescription("Description");
c.EnablePauseAndContinue();
c.EnableShutdown();
c.StartAutomaticallyDelayed();
c.RunAsLocalSystem();
}
);
return (int)exitCode;
}
И следовать конфигурации, доступные в TopShelf configuration
Мы используем TopShelf во многих наших проектах и полностью удовлетворяет наши потребности.
Смежные вопросы
- 1. Создайте службу windows из приложения Windows
- 2. Преобразование приложения командной строки C# в службу Windows
- 3. Преобразование веб-приложения ASP.Net (C#) в службу Windows
- 4. Преобразование программы на C++ в службу Windows?
- 5. Преобразование приложения консоли в службу?
- 6. Включите обычную программу Windows в службу Windows
- 7. Установить службу Windows для приложения Sharepoint
- 8. Как создать службу windows из приложения java
- 9. Отключить службу Windows при запуске приложения
- 10. Установить службу Windows в Windows Vista
- 11. Переместить службу Windows в Windows Azure
- 12. Преобразование приложения Windows, написанного на XP в Windows 7
- 13. Преобразование приложения Windows Forms в Asp.net
- 14. Преобразование приложения Windows Store в настольное приложение
- 15. Преобразование моего приложения в службу
- 16. Остановить службу Windows Wildfly
- 17. сделать интерактивную службу Windows
- 18. Убить службу windows
- 19. Отправить сообщение Windows на службу Windows
- 20. Как отладить службу Windows
- 21. Как запустить службу Windows
- 22. Запустить отключенную службу Windows?
- 23. Локализовать службу Windows
- 24. Создать службу windows в vb6
- 25. Отправка команд в службу Windows
- 26. Запустите службу Windows в C#
- 27. Преобразование формы ввода HTML в форму Windows, использующую веб-службу
- 28. Создание службы Windows из приложения Windows Forms
- 29. Как периодически запускать службу Windows
- 30. Как отлаживать установленную службу Windows?
Поместив логику 'Main()' внутри 'OnStart()' и убедившись, что вы туда вернетесь. Если вы хотите получить более конкретную помощь, я бы предложил опубликовать соответствующий код и задать конкретный вопрос. – CodeCaster
У вас есть код для приложения Windows или он сторонний? –
@RonDeijkers На самом деле его вид приложения среднего размера, код большой. –