Я создал службу Windows с использованием этой службы. Как я могу назвать приложение Windows?Как вызвать приложение Windows с помощью службы Windows на C#?
ответ
Вам необходимо выбрать службу Windows из типа проекта в Visual Studio. Если вы имели в виду, как разместить приложение в качестве службы Windows, единственный способ сделать это - создать новый проект типа Windows Service и использовать класс Process.
Затем вы можете создать класс установки, а затем использовать installutil или, в качестве альтернативы, использовать sc
из командной строки для его установки.
Службы Windows и приложения Windows - это совершенно разные программы. Службы Windows автоматически запускаются при загрузке компьютера, не имеют пользовательского интерфейса и имеют разный контекст безопасности, чем вошедший в систему пользователь. Вы не можете просто конвертировать приложение Windows в службу Windows (и ожидать, что он будет работать плавно). Если вы хотите, чтобы ваша программа всегда запускалась (24/7) без пользовательского интерфейса, вы можете посмотреть на службы Windows.
Дополнительная информация о службах Windows: "Windows Service vs Windows Application - Best Practice" и "Windows Service Applications".
Эй, вы можете легко запустить любое приложение как сервис Windows, с помощью этой утилиты - Application As Service по Eltima
thank u so much for all – ush
Уш, ваш вопрос не ясно? Вы хотите создать службу Windows с помощью C#? Или вы спрашиваете, как конвертировать автономное приложение в службу? – bobbyalex
Я спрашиваю, как конвертировать автономное приложение в службу – ush
Как указано, если вы хотите получить помощь, вам нужно быть более конкретным (и принять некоторые ответы на предыдущие вопросы). – Bryan